From my uses of open source, the problems I have encountered are:
1)Marketing, people don't know what people don't know. Most people are not computer savvy they want solutions not just OSes. People should know how open source can solve their problems. Look at RedHat, Linux for backend servers etc. these are successes in my opinion.
2)Bugs, Most open source software have bugs but that is not the main issue. The main issue is when you have a bug who do you turn to windows is made by Microsoft. I don't know the developer of the open software I use. eg. Wordpress is open-source, Auttomatic is always patching and updating
Its better to have separate laptop for your day job and your business. You can use a virtual machine on your day job laptop and back up your VM on your hard drive.
Remote yes
Willing to relocate
I use Python, Django, PHP, Laravel, javascript and Vue stoneplecopteran@gmail.com