And this is exactly why it would be worth investing some time into open source. It would open the product to a group experts and enthusiasts that have deep experience with microcontrollers and user experience and will bring a diverse collection of ideas for potential features for your product.
You will still have the opportunity to generate revenue from your investment in the form of hardware and service platform offerings.