My 2p

Final Scratch is a very unpleasant thing to use IMHO, we used it at work for along time and the hardware eventually died good n proper. and with hardly any use as well.

FS2 - no comment havnt used it

Traktor - great program, but fidlly to use and expensive

Rane - used this, great for scratching but thats all i can say cos i didnt use it for mixing.