It's been a long struggle for me to choose something to learn the basics of DJing and don't break the bank. This controller so far is the best option I found on the market. It's absolutely crazy that for such a low price you can get fully functional controller that gives you the ability to play proper sets and learn all the the fundamentals.
Use. Extremely simple to use. You've never tried to DJ and now drunk you want to do it first time? Easy! Sync and phase meter got you covered. Want to learn how to beatmatch using only your ears to become a pro at some point? Easy! Just disable the phase meter, sound wave view, stable bpm and now the only thing you can rely on is your ears!
Clarity. Nothing unnecessary in this controller: two decks with launchpads, EQ and set of 4 filters to make it happen.
Pros&cons. Only pros and no cons - you can't ask more from 250 bucks DJ setup...
Additional comment on Traktor Pro 3 software that comes with this beauty. I've been quite anxious about starting on digital, since "all real DJs have to start on vinyl". However, the easiness of use and almost endless possibilities of Traktor Pro left me without any regret about starting with digital. Moreover, even though I still plan to purchase turntables just because I have a small vinyl collection - my next gear goal is proper 4 channel mixer, two X1 and one F1 units from NI to make it 4 decks fully digital setup. The difference in range of possibilities and ways to play between simple two turntables setup and Traktor setup is just insane. If you doubt my opinion check out Speedy J and Richie Hawtin.
10/10 highly recommend