Se quiseres alguma coisa séria e a pensar de forma mais geral, poupa para o Ableton Live. É possível fazeres Live Sets, juntar novos elementos a esses Lives, tornando-os mais do que simples passagens e efeitos. E para além disso, ficas com uma ferramenta de produção bastante intuitiva.
Caso não queiras fazer tanto, podes sempre apostar no Traktor, que combina funcionalidade com um aspecto gráfico muito "clean". O Serato e o Torq implicam o uso de controladores Midi (Dj Consoles, Mesas de Mistura digitais com ligação USB...) e o Traktor complementa com esses mesmos controladores a experiência sonora.
O Virtual DJ não é mau de todo, ganhei no mês de Março a Democlub com o VDJ 5.0. Mas depois de "espremeres" tudo o que conseguires dele, notas que é limitado.
Espero ter ajudado.