1. part of the reason I'm going this route is to learn to dj on standard club setups.
2. USB slot for flash drives
3. similar workflow to the club standard (aka mega-expensive gear I can't afford)
4. ability to easily integrate into Traktor is a definite plus, but not necessary
It's not about another controller it's looking at what fits best within your budget to achieve what you are asking, in my book that's an Aero or save up for the CDJ 900's.