So, you're angry with M$ and therefore their OS sucks? Sorry, that's not causation. If you're actually someone who should be reading "News for Nerds" you can like or dislike Win10 on it's own merits, not just what the company is doing.
First, privacy issues suck. Horribly. You can turn off many of them. A few others you need to turn of on a MS website. All of that is easy to find documented on the web. That doesn't get them all. Turning off Cortona and keeping it off takes a bit of work.
Upgraded three desktops and one laptop of various powers, purpose and pedigrees. All went easy. All kept my data and software. You need to be aware that buttons that they want you to push (such as setting up a MS account) look like buttons, and buttons they don't want you to push (like setting up a local account) look like links and sometimes take a few extra screens.
None of them had cutting edge hardware, including the laptop. If you are worried about that, flex your nerd-muscles and check it out first. Everything including integrated components on the laptop had drivers from either MS or the vendor.
Haven't blue-screened once on any of the four. I have had an issue where it closed a program because it was running out of memory, which was legitimate but still unexpected.
Performance has been fine including gaming, but I don't run anything ultra-intensive. Multi-monitor support has been fine. Updates can cause reboots overnight, but won't be a surprise unless you don't touch the machine for a week.
Start menu can be made more useful without needing 3rd party, but it's a bit of work to customize it. MUCH better then 8.1, slightly worse than 7.
Edge is better than IE, but who cares because who uses a MS browser?
If you have windows 8.1, upgrade. If you have windows 7 I'd say it's up to you, but your window for free upgrades is closing. Extended support for Win7 ends Jan 24, 2020. So that's 3.5 years. I wouldn't expect that Win10 will be replaced by then, so eventually it's going to be Win10 or a non-Windows OS. Up to you if you want to take the plunge now or in a few years. Considering how hard MS was pushing to get people up to Win10, I wonder how much support the older versions are going to get from 3rd parties for anything new coming out.