I bought this mostly for the size. As far as I can see there are very few compact, three octave MIDI controllers around, and most smaller controllers have those silly tiny keys whereas this has somewhere a little larger which makes playing much nicer. It is comfortable to play, with enough resistance to allow expression when used with something sensitive to velocity.
The overall build quality seems excellent and nothing stood out as wrong or odd. I have removed one star for features due to the fact that there seems to be no way to dim the LEDs behind the buttons, and I find this quite distracting and uncomfortable in darker rooms as the lights are really quite bright!
One other thing, which may be changeable via some settings that I have not been able to find, is that if used for sending pitch voltage it seems that the higher voltage cutoff is a little badly placed with the keys. If I am in the middle of the keyboard's ranger then I run out of notes when I get to the higher keys, and so if using 1v/octave synths I have to have the controller set an octave lower in order to be able to have adequate playing range. I feel like the voltage range should be set around the middle range of the controller. It's not really a problem (except for meaning I always have to have that octave- LED on when playing synths!).
Honestly I didn't really dig in to the sequencer and arpeggiator a lot as I bought this mostly for playing the keys, but from what I have explored they work perfectly well and the sequencer seems excellent.
No issues with MIDI connectivity, or really anything else that I have not already mentioned. I've had this a few weeks and overall am very happy with it as a compact controller!