You DJ with Ableton and an APC40? How do you like that setup? Honestly been contemplating selling my CDJs if I find a controller-based rig I like. The Native Instruments stuff looks SO sleek and fun, I'm looking into how a setup might look like with the F1/X1/Z1/etc.
I like it a lot. I have an effect rig on each of my channels, so if I want to do any effects, I just switch channels. It makes it a lot easier for live playing, instead of just playback. I mean, if you're more into playback DJing, then the CDJ's would be perfect, but then Ableton is wasted. Ableton really shines with the session view and the ability to easily manipulate clips and samples. So the MPC 40 is great for that. Madeon uses the Novation Launch pad, however he is working with a ton clips at once.