Win7 broken update issue drove me to upgrade to 10 recently. Everything seems ok. It is noticeably slower to boot up but I don't think I felt it on an ssd, I noticed it on a clean reinstall on a new harddrive.
I can't make up my mind yet whether classic shell is needed since I can pin needed shortcuts like control panel to the start menu.
The always on auto update might be a problem if you're installing from scratch or want to remove/update drivers because of the always on auto update. You can change the setting somewhere but its easier to unplug the cable for a short while.
To disable spying, turn off everything related to feedback/privacy etc under the settings. You will still be stuck with the "basic" option under "send device data to Microsoft". Then you need to make 1 change to the registry and disable 2 services as detailed
here. There is a utility that does this automatically (disablewintracking) and also edit the hosts file. Check the error log if you choose to use it since I had to fix something manually when I ran it.
And windows10 still leaks info after disabling telemetry and disabling everything that could be related to privacy under settings including cortana and live tiles. I'll continue on this in the other thread.