The Arturia controllers are tailor-made for this environment, very powerful, and relatively cheap. When I was getting started, I considered a Keystep/Beatstep Pro setup much like Lugia's, but I have very little desk space and needed some other outboard gear in that space. Otherwise, I probably would have been perfectly happy with a similar setup.