We're running 6 PC's with Win10 at the shop, never had any issues with compatibility, crashing, driver problems, anything at all. I was hesitant to make the switch originally - did one PC as a trial. Almost immediately, I updated every other PC that was eligible.
Dad's was horrible. He still has compatibility problems every now again that results in waiting until his software vendors get it fixed in an update.
it's fast, functional, and looks sleek. What else do you need?
It's the culture that surrounds it that I'm not happy with. I do agree with the first 2 points, the 3rd grew on me. To the point that the Linux distro that I use looks like Win 10 on 2 of the 3 computers.
It takes about a minute to disable Cortana, and the other Behavior learning/tracking stuff.
If you have Pro or Enterprise, it is fairly easy to disable Cortana. For those that may have Home, that would be a registry edit and how many people in the
Windows world mess with the registry? Especially for those that would have the Home versions? They should have just left the toggle on/off switch were it was.
Registry is this wonderful place to make customization, but yet, people were told not to mess with the registry because it could break things.
Here is the thing that you have to worry about with auto updates, things can change, some things that aren't reversible. You might get an update that makes it hard to run on the hardware that you have. Always updating, even for what updates are meant to be for (fixing/patching etc) leads to instability, something that "you" do not want in a work environment. For the home user, not the big of a deal, but for the production environment, it's very much a big deal as that directly affects stability.