Hello Zachary,
I have used virtual dj (lite version bundled with many controllers) for 1 or 2 gigs. Lot of people had gripe on it’s internal mixer and how it was not as good as it is supposed to be. But the pro version (upgraded version) was supposed to be good. Eventually i chose traktor and stuck on to it. So the bottom line is, whether you are comfortable using it and does it sound good. If you can evaluate those two, you should be good!