My Win10 box (2+ year old Alienware gaming laptop) runs great. Win10 has its usability quirks, to be sure, especially if you're coming from something older than, say, Win7. And bear in mind, I used XP for many years myself, and a lot of the computers I use at work are still Win7. I also used OS X and Macs personally and professionally from 2003 through late 2016 so I'm well aware of OS X's advantages and disadvantages as well. By and large Win10 blows all the prior versions of Windows away in ease of day to day use and modern look and feel for mainstream use like most businesses need on modern hardware - Office applications and, in my specific case, very specialized/niched hosted web applications running inside browsers. Those apps simply will not work at all with ancient browsers made for XP, not to mention the inevitable slew of unpatched security holes in the system code and programs that run on XP. A lot of this issue people complain about with Win10 ("My devices don't wake from sleep!" "I can't find XYZ feature that used to be right here!" ) are the same complaints people had when we all first installed the experimental public builds of XP in transition from Win98. Hardware drivers and different OS design philosophies are usually to blame - most machines today are used in work settings and idle power usage is a much bigger deal when you have hundreds of machines sitting there powered on 24 hours a day … Companies WANT to save every microwatt they can, and an interface card falling asleep for a moment isn't a big deal for what they need. And if you have a specialized application (like say a data center or health care equipment control), there are specialized OS builds and companies that specialize rolling them out and maintaining the machines and software that run CT and PET scanners, medical cyclotrons, etc., whether those systems are running on special builds of Windows, Linux or something else. Whatever the kernel, the main installation for those life-critical applications will not be the same as what a home user has on his machine.
As an aside, I will also add that when I get around to getting a new machine in another 1-3 years, if I don't just go the easy route and buy another gaming laptop, I'll build a machine again (for the first time since 2002) and I'll probably dual-boot Windows and Ubuntu. I have an Ubuntu installation in VirtualBox running inside Win10 on this machine and I like it quite a bit.