Just a few quick additions to this thread…
I am now in regular discussion with the folks over at Sensel about the Morph. They are keeping development moving forward as quickly as they can, and recently gave me a beta of their latest software, which I am still in the process of getting used to. I would agree with the assertion that the software side of things has a long way to go. I think they are very interested in making sure that hackers can do whatever they want, but they are taking their time [too much?] in adding more beginner-friendly features. I sent a fairly long list of fixes and upgrades I would like to see, and the beta should address at least some of them.
I should note, however, that I am very impressed with the Morph hardware. It’s light, well-designed, works well either with cable or Bluetooth, and really is a great platform for whatever the software people come up with. (I will admit to being a little bit frustrated by the music production template, because it seems to be backwards to the way I would want to use it, but that’s just me.)
On another note, the Joué arrived sometime ago, and after an initial flurry of hard use, I have temporarily set it aside. Once again, the hardware is quite impressive. The frame for the modules is incredibly solid and reassuringly well-built, a little heavier than I would like but that’s actually probably a good thing. The various overlays are comfortable to use and inspire a lot of creativity. However, the support software lacks a fair number of features that I really find essential for the way I design control surfaces, and I made up a large laundry list of them which I sent over to the builders. They responded that the vast majority of these will be addressed directly in the next upgrade to the software. In the meantime, it’s not getting much use, simply because the places where it doesn’t do what I want it to are too frustrating for me to enjoy the many things that it does well.
I am putting my Linnstrument 128 up for sale. It’s a genius piece and very well-built, but it completely does not connect with how my brain works. Very expensive lesson, but there’s really no other way you can learn this stuff without putting your hands on it.
And to return to where we started: my work with the ROLI Blocks has ground to a halt. I can visualize exactly what I want them to do, and there are some preset templates that come close in terms of UI. However, ROLI’s idea of the interface being hackable is to provide a low-footprint (and low-documentation!) code base for it, few if any examples, and basically no help.
As someone who does not code and has not coded since before the C++ language was invented, I find this astoundingly frustrating. This frustration is compounded by the software folks at ROLI telling me, in effect, that they consider this ecosystem completely bimodal… either you are a complete musical beginner, in which case they feel the obligation to provide a fully realized software system that you don’t customize at all and simply play with, or you’re a hacker, in which case they feel the obligation to provide the language to do the hacking, and their responsibility ends there. If you want to hack, go hack and don’t bother us. door closes firmly
This makes me sad, as there’s a fair bit of potential there, but they don’t seem interested in taking responsibility to make resources available for people who want to learn to do this stuff. Either that, or I’m just whining because I want someone else to do the hard part for me. 
I think I’ve said enough for one post. If anyone is specifically interested in any of these pieces, I don’t mind starting a new thread about any or all of them, as long as I still have the hardware in question.