What MIDI controllers work with Ableton?

Ableton Live will work with any midi controller, however here are 10 really good ones that we love. Ableton Push 2 Novation Launchpad Pro Akai APC40 MKII Akai Professional Advance 49 Arturia Keylab 49 Akai MPK Mini MKII 25 Native Instruments Machine MK3 DJTechTools Midi Fighter 3D DJTechTools Midi Fighter Twister Novation LaunchControl XL