I've heard some positive things from a couple of solid scratch DJs.

DJ Worx review is fairly glowing too.

http://djworx.com/review-native-inst...trol-z2/all/1/