We are working on a prototype for a new IoT product with virtually no size requirement, so no its not another doorbell or thermostat, and developing on a Pi Zero. We will need something with similar specs when we go to market, it will need wifi + bluetooth, camera, storage, processing power, etc. So, the question is are others beta testing with real users with Pi, Arduino, and similar? Or after POC is it best practice to immediately have your own PCB designed? I have searched the forums, maybe I missed similar, if so I apologize in advance. Also, regardless of when we decide to have our own design, is it better to work with a design company or hire an EE on a contract basis?