Folk who flog software for a living should read this
Ars Technica article about what’s wrong with how Microsoft develops and distributes Windows 10.
After a year using Windows 10, I much prefer it to Windows 7 generally, but find it remains too unreliable to replace Windows 7 on my primary working system. The problem is that with Windows 10, I can never be confident that something that worked one day will continue to do so the same way next day, even if I haven’t changed anything myself.
One shouldn't use beta software in a production environment, but Windows 10 seems to be stuck in a permanent beta.