My friend has a custom deck (old school arcade buttons) thar runs Traktor software, which he swears by. Mine will run it too (with remapping) but I'm too lazy and Twitch works well enough for me.
Check out Jay's old FACT mix, I still listen to it often. Hell, I'm going to listen right now.
http://www.factmag.com/2011/05/13/fa...-247-jay-weed/