In the app you could add devices that were in the database, if it was not in there you could send a request and usually after a day it was added therefor the database grows, good stuff. I understand they would want to manage the database themselves instead of letting thousands of users adding their learned commands making a mess of the database. points taken.
however, for own use it was really handy to have something like IR learning, something i was used to with my harmony remote.
the one thing the harmony remote also could do over the NEEO was selecting a device and turning the whole remote into that specific device. the hard buttons would become navigation buttons and menu/back buttons, volume and channel while the touchscreen displayed all the less inportant buttons you might need or could rearrange for your needs.
after you were done you could return to an activity like watching tv where the volume controls the receiver, the channel buttons would control the settopbox etc.
switching fast between remotes was really a miss, as i stated above it would create ‘recipes’ with 10 slides each of them with control pads for different devices.
for instance if you were watching tv you need to add controls for receiver, settopbox, tv, and other devices to navigate through different devices. after you were done watching tv and wanted to watch some netflix you walk into the same probblem, the slides you just added to control your devices were left in that ‘recipe’ so you needed to add them again making a lot of slides in different ‘recipes’ consuming a lot of time getting right. note: you were not able to tell wich control pad was which so you needed to remember if the receiver was the first second or third control pad.
anyway, a lot of text for such a simple thing. something they were not compelled to change.
for the rest, adding sliderds and buttons were a breeze, Niels de Klerk wrote a great app for Homey letting you controll everything on the Homey by adding buttons to the NEEO, this was a walkarround the crappy z-wave controller and implementation on NEEO.
simple things as changing the background, adding time, reducing sensitivity, recuding brightness, turning off the LED on the base were all things that were planned but most of them never saw daylight.
customizability was not really the case here, something that I really like about your approach, how ever is that somewhat to complicated for me. if there was an interface (webbased) where you could add different buttons/slides/toggles/displays/information and linking different actions it would be great. If you have to have programming skills this is not for me