So if you want cue,lop,sampler controls below etc…
For entry level controller I would reccomend you Pioneer DDJ-SB2 cause SB does not have trim controls(i had one and i missed that)and it works on serato (you get Intro version) and traktor pro 2 and VDJ!And it is good for beginners for reasonable price!
For mid-range controllers there are Pioneer DDJ-SR and Traktor S2!Lack of traktor is that supports only the traktor software while SR supports all of the above mentioned dj software programs!With SR you also get full version of serato DJ so that you can record your mixes!I really can’t say wich software is better!I prefer Serato but it is your choice which software will you run your mixes!After many hours of practicing and learning and of course watching tutorials video!
Best regards!