Its a great controller, the only thing I would look out for is the fader and knob resolution, for beat matching you want a 14-bit fader so the software can can read your subtle movements on the pitch. Also the length of the actually pitch is a big deal,I just got an Numark N4 which I’m really happy with and has a decent pitch fader, I would say look into that or similar type controllers, you can even run turntables or time-code into the controller and mix with it, my only gripe is that the stock map for Traktor is complete garbage, I ended up making my own map and couldn’t be happier. Look into the Reloop terminal 4 also