I would not, because I like the traditional style of DJing, just with digital gear.
Ableton can do that, but it was never intended to do that.
Ableton has a totally different workflow (or intended workflows) when DJing live. I think I might try that sometime, but I do not think that this workflow would work with any usual controller and I probably would go for launchpad or midi fighters.
The usual suspect DJ softwares rather cater to the traditional style and I can still have ableton running in the back to trigger stuff with my TouchOSC.