Producing: Ableton Live/Cubase
Dj'ing: Ableton Live
I like Traktor but setting up my Xone 4D is extremely time consuming because you have to map each midi controll through the midi properties and end up just downloading a template anyways. Ableton's Midi learn is the bomb, just click learn, turn or press whatever you want assigned and presto. Not too mention you can adjust maximum and minimum values on each controll.
Am pretty much the same, minus the Cubase. Finally managed to route Traktor through the loopback on a saffire pro 14 and into ableton