Virtual Dj Hands down..... and I am probably the only one here that actually owns serato,VDJ and Torq...... VDJ when used with the Hercules RMX or the new Hercules 4mx is the shit..... u don't need to hook up a whole lotta stuff, video mixing is off the chain. And its super stable if your computer is up to the task. The only thing that I can say i dislike about VDJ is price....... by the time you PAY for the winning setup, you are in it for close to a 800 bucks, and thats before you factor in cd players or turntables. But it sure is nice to turn on my laptop and plug up one device and rock shows. MIDI is the way of the future and DJ's need to enbrace it. They won't though, they like to jump on the bandwagon too much. That's why most of yall still got Techniques instead of Vestex turntables.......