I've used windows since 3.1 / 3.11, I've used 95, 98se, 2000, NT4.1, xp, Vista (for like a month) 7 and now 10. Only used 8/8.1 on specific task systems. I've used linux a little bit, Ubuntu and mint most recently.
I've installed 10 standalone and as an upgrade, I found it easy to get a cheap copy of 7 or 8 and upgrade to 10 while it was a free upgrade. Installation is fast and easy either way.
I've had some friends, acquaintances and a few customer who were forced to upgrade unwillingly or unknowingly.
The most confusing things are:
Permissions are changed for file shares with networking. This broke some things for people, I told one to just go and apply the undo to go back to 7.
The other is how windows 10 installs many "apps" from Microsoft to do things and then will set them to be your default programs to do those things. This is difficult and confusing for some people and has caused problems. The default program settings is different in 10 and is squirreled away in the control panel.
I installed and worked with 10 on many computers and got a good feel for it, so then put it on mine.
The annoying stuff - Very little. I have applied the Windows10 Privacy tool and locked down the "spying" stuff and ALSO - Since I installed 10 pro because I had on 7 pro I was able to use the privacy app to force Win10 to NOT automatically reboot with updates. The win10 inability to not control when updates happen is a big annoyance for me, the tool allows that to be fixed.
Now that the free upgrade is over, when to get 10 is somewhat moot. I would not avoid it on a new system.
If you have 8 or 8.1 I would definitely consider moving to 10.
If you have 7, at this point I would just ride 7 until support is over in 2020 unless you want to spend the money??? I have a customer with 10+ workstations and I put on the GWX Control panel to stop the upgrade. If it ain't broke, don't fix it. I have left our CAD workstations on 7 for the same reason.
What is better in 10 vs 7? I believe it is faster. The appearance is fresher. The UI has all the improvements from 8 but none of the annoyances.
I've had some things SEEM to work better with 10. Things are generally where they are in 7, but I put on Classic Shell anyway. I have an impression (whether real or not) that by having the newer OS it can be or is more secure.
I had been using the Cyberoam SSL VPN tool. It broke with 10 and I am unable to reinstall it at all on 10. I obtained the OpenVPN tool and find it to be better anyway. Installs fine with 10.
I have had no stability issues whatsoever.
I had a right click bug but fixed it by taking off my AV, have not reinstalled it yet.
Bottom line: Windows 10 is good
Caveat: For me I would NEVER EVER put it on without the win10 Privacy tool. http://www.winprivacy.de/