Is it a good idea to sell your first small batch of functional prototypes as-is while still in the market research stage to get user feedback?
On the other hand we also got interesting support headaches, as the final production version includes all the feedback and thus is completely different in overall architecture, hardware and software and thus probably only thing that is compatible are pinouts of I/O connectors (and voltage levels on them are only mostly compatible).