Brian's point is a really good thing, but, I'm a NanoKontrol User and it has much more buttons and sliders. I used almost all of this in three layers. Because of that, i think X Touch is really small to me.
Sliders aren't a problem to me, because I use to copy-paste settings and the knob is in the same place of the previous picture. Like anything, it wil take you some time to get use to the midi controller regardless the one you choose.