A few months ago, I was looking for a controller keyboard for my bedroom studio, mainly for recording MIDI parts for the plugins I use in my DAW (mostly NI Komplete 9).
Since I intended to use the controller for a variety of sounds including synths, drums, strings, woodwind, organs and pianos, the most challenging part was finding a keyboard that allows dynamic playing (for the classical stuff) as well as fast, undynamic solos (organs, synths).
After trying out the Novation Launchkey, I was slightly disappointed, so I switched to it's big brother, the Novation Impulse.
Setting it was pretty much plug and play, I was using it with Logic after only a few minutes. Controlling the mixer or effects is very intuitive, but the fact that the software for that, Automap duplicates ALL of your plugins is pretty annoying. My already long list of plugins is now twice as long…that's why I'm only giving it four stars for the features.
Apart from that, it's exactly the keyboard I was looking for. Although the keys are "only" semi-weighted, you can play some really nice and expressive pianos with it, just as much as you can play undynamic organ/synth sounds. I really love the versatility.
The drum pads are great for jamming with drum machine sounds (although playing them in a dynamic way is a bit challenging) and the build-in arpeggiator and roll feature allows for some nice experiments, especially in combination with rather conventional sounds.
Splits, program changes and MIDI commands are really easy to program, so it also works great with other keyboards, I'm using it with my Novation Ultranova and I'm really happy with it.
All in all, I can highly recommend it to anyone who is looking for a versatile controller keyboard.