It all depends on your mixing technique. I who like it rough (both musically and technically) has two choices - Vestax or Allen&Heath. Those are the only ones putting up to my aggressive tweaking.

If you like it nice and smooth I would say Pioneer DJMx00 is a good choice. Plus it is what every friggin club out there has. Personally I hate it though.