I made the change from 8.1 to 10 a couple of weeks ago and for the most part it's been fine. Some oh-no-you-don't configuring needed but apart from that it's pretty good. The start menu is still crap (alphabetically listed tiles? Seriously?) so I've installed Stardock's Start10 replacement which pretty much gives me my old W7 functionality back, including the ability to sort and organise start menu items at the start menu. Awesome stuff.
Upgraded my wife's PC last night (7 - 10) and that's also gone pretty well. ESET Smart Security had a hissy fit, fixed by un-installing and re-installing. A few config issues (especially getting Edge exactly as she wanted it, = just like IE was before) but a bit of patience and taking the time to find the odd settings and it's all good.
To spoil an otherwise great experience, along comes MS's marketing weasels, using underhanded methods in the way they handle default settings, trying and probably mostly succeeding in fooling the lazy and the uneducated into agreeing to pass on everything but their PIN no's. Not cool. Not cool at all. I knew to look out for it and they put the options in the 'dead spaces' that people don't tend to look at on a page, made the links tiny and the link descriptions were borderline deceptive.

