I’m really into VirtualDJ. I’ve tried the others but this one fits the bill nicely. I sometimes use MixMeister to work out a rough mix so I can play about with mix placement before doing the real thing.
Got to say though, I’ve been into music production and DJing for years but only really performing the classic type of mix. How do I learn to spice things up a bit like the real club DJs?