Windows 10 update after several years of use:
It works, for the most part.
It's maintenance-intensive. Unlike previous versions, a fresh new o/s gets installed every 6 months, with new settings and reverted settings that all need to be addressed, and even some normal in-between updates mess with settings occasionally, all without warning. Requires use of Group Policy (Pro and up) or 3rd-party apps (Home and Core, where the registry must be tweaked) to manage everything. Requires many firewall rules to manage personal data collection, which are periodically wiped out or bypassed so they have to be renewed. Still, once set up, it's pretty reliable at least until the next feature update.
For some reason, I have never had Windows 10 reboot out from under me. Perhaps that's because I set up Active Hours correctly? It's also never gone to sleep on me during an update, even when the default (Balanced) power profile is used. Yes, the display shuts off after 10 minutes or so - wiggle the mouse or your finger on the trackpad, or hit a key, and it comes back. It *has* gone to sleep on me in the middle of a download, but that's happened in all versions since Windows 95 if I don't switch to an always-on plan before doing a download that will take more than 1/2 hour or so.
The support policies suck. Essentially, if you don't or can't keep up to date with the feature updates, your computer goes out of support a year after the last feature update that was installed. That's ALL support, including security. Big change from the old setup where you got 10 years of security updates from when the final Service Pack or point release was issued. Again, maintenance-intensive.
Backward software compatibility is about the same as with Windows 8.1 and 7 - pretty good, though some truly ancient (officially incompatible) stuff requires installation tweaks (such as installing outside of Program Files), or use of a VM such as Virtualbox with older o/s instances, or DOSBox. Of course, that's for the 64-bit versions which most of us (with 4GB or more of RAM) use; there is still a 32-bit version (commonly found only in cheap tablets) that includes the NTVDM so you can run DOS and older Windows stuff without any shims - but the machines it's found in (2GB RAM max) tend not to have enough CPU to run even the old games well.
So, unless you like running only Store stuff (and even then, I've had problems with Store apps on occasion), it's likely that you'll have to dig into the details occasionally with Win10. Which of course was also true with earlier versions; it just seems to happen a bit more with 10. Maintenance-intensive, again, but works well in between bouts of that. I like it, overall.
For those with the seemingly religious hatred of Windows: why do you keep abusing yourself? Unless you have unusual software needs, Linux (I use Mint 19 in one computer) works fine. Try it and you might be able to live with it. I only rarely have to resort to the Terminal, though it does need attention that way slightly more often than Windows requires use of the command line or Powershell. Yes, you won't be able to use MS Office easily (it can be done, for older versions, but you're getting into the borders of hackery to accomplish it), but for most users LibreOffice does just as well or better. If (like me) you have multiple computers and want to exchange info, OneDrive, Dropbox, and Google Drive all have apps available that integrate well. If you're used to Thunderbird for email in Windows, the Linux version looks and feels identical. Chrome and Firefox look and work the same (though there's no Edge for Linux - why, since it's on Android which has a Linux kernel?). The price is right.
I did the Linux switch on an old (gen 1 i5) laptop where Windows is slightly flaky (early UEFI BIOS running in legacy BIOS mode, but exposing apparently just enough UEFIness that Windows gets confused occasionally). It's dual-boot, but I rarely drop back into the Windows side any more (and why, when I do drop into Windows after using Linux, does it always come up with GMT showing? I always have to manually re-sync with the time server, twice. Linux adjusts automatically, after returning from Windows, in a minute or so after startup.). I still use Windows 10, and am satisfied with it, on an olde (Core2 Extreme) desktop and a cheap/crummy RCA 2-in-1 (Atom, 2GB RAM). The ancient (over 10 years) desktop (upgraded with 8GB RAM, semi-modern GPU, and SSD boot disk) runs Win10 better than any other computer in the house (mine or the significant others'), including some with much newer and more capable CPUs.