Given the history of software development, it amazes me that some of us still expect perfection in what we get from any company. Everything has bugs that are sometimes fixed by the purveyors of software and sometimes not. We are lucky to have talented individuals who, for no profit except grateful accolades, help to provide fixes for the bugs with which software companies can't be bothered.
So, I will be diving right in to Windows 10 when it is released, especially since MS will offer it for free within the first year. I will expect bugs, some of which will be corrected by MS and some that will be fixed by others that want to help on forums like this -- and some may go unfixed until the next iteration of the software, but work-arounds may be provided by the not-for-profit 'software saints', who help us for free on forums like this one.
For all those Apple polishers who hate Microsoft -- I also have an iMac, and every release of the latest platform brings problems that are sometimes fixed by Apple and sometimes not (Apple never acknowledges problems until there is a widespread awareness of them) -- as with this forum, Apple software gurus not employed by the company also provide fixes and work-arounds.
LETS ALL GET REAL ABOUT THE SOFTWARE BUSINESS, stop constantly whining, and help each other work with the reality of the situation!