Maybe the product performs as intended after the last firmware update?
In my setup, the Keystep behaves as I have intended it to behave when I bought it:
a MIDI/CV/gate capable controller keyboard with arp and seq, in a nice form factor.
You can always want for more functionality with keys/knob combos through firmware updates,
but for this price it does pretty much do what it was set out to do when I bought it : control my keyless semimodulars
Extra functionality at no extra cost seems to me a bit asking too much from the devs, for free.
Firmware updates to iron out bugs should always be free, but upgrades to the hardware without a slight cost?
That's debatable.