I bought this controller not expecting the best of the best but expecting a versatile peice of equipment that is very easy to learn, this is for very basic mixing and its highly recommended if you want to start out djing, but i will weight out the pro's and cons for you.
+ Sturdy and well built
+ Great value for money
+ Very nice backlighted buttons
+ Comes with free basic software
- Software is very limited as to what it can do
- Upgrading the software to full can cost 200+
- Jogwheels have a delay with scratching ( this is due to the jog wheels bieng non touch sensitive and therefore doesnt know exactly when you have finished scratching so it can resume the track)
- Setup can take a while and those that have insufficient computing experience might find it tricky
Buy it if - You enjoy mixing tracks together but you dont need to scratch.
Thanks for reading i hope i have helped :)