Serato/Traktor are good but bear in mind you'll need a hi-spec reliable laptop and a decent audio interface to make the most of them. You'll also need to be comfortable plugging it all in in a club. And remember that the more links in the chain mean more potential equipment/compatibility problems.