USB MIDI Control Surface with Assignable Rotary Encoders, Crossfader, and Automap Universal 2.0
...and the following: Axiom (2nd gen), Oxygen 49 (2nd gen), A-800 Pro and many of Novation SL mk2 and Novation Nocturn. My conclusion is that none of these keyboards quite cut it, and it is very clear that the people who designed them don't actually use them, but out of that lot I would recommend...
...fader currently being used, announce the transport keys, whether a track is armed, etc. I also use a Novation Nocturn that is a great little tool for working with plug-ins and cuts down the need of using the mouse or keyboard in those plug-ins. Unfortunately there's not a screen reading alternative for...
...any help. Nice app, a bit laggy with my current Elektron MIDI stuff but you'll blow the dust off some Novation Nocturn that I have to properly check this.