Windows 10 is a pretty good OS but has serious issues with drivers (it tries to be clever and breaks stuff). And the startup is sooooo slow and the UI crashes twice before I ever get the chance to give it input.
The Mail, Calendar and OneNote apps kept me hooked. But the lack of a decent terminal was killing me. Also, Skype didn't work properly half the time and the new "Video" and "Messaging" apps built on top of Skype were crashing 90% of the time.
Windows 8 came preinstalled with the computer and then just updated to Windows 10 from it. If the main upgrade method is broken, I'm not sure what to believe anymore...
If Windows 8 came preinstalled, and you didn't wipe it and install from a clean ISO yourself, then you've got more crapware installed than you can shake a stick at, with hooks riddled all through your system. Doubtless, some of that vendor-supplied junkware is incompatible with Windows 10.
There's the occasional odd package under Linux which remains installed and you need to manually remove it, but nothing unfixable. But I guess that depends more on the underlying OS structure. I'm looking forward to see more widespread usage of Snappy Ubuntu.
Since that is the main way people migrate to Windows 10, I would've expected them to be more careful with it.
Many linux systems don't even support in-place upgrades between major versions. And I don't think i've ever had one work where nothing broke.
RHEL only started supporting it for the transition between 6 and 7 on a like 3 architectures on one edition.
And OSX has it's share of issues. For me personally, updating to El Capitan was the worst upgrade processes i've done in recent memory. From not running the installer but giving no issues, to not finding the harddrive during the install process, to corrupting the current install of yosemite, to bluetooth being broken after the upgrade, and i can't get wifi speeds over 1mbps.
A clean install solved all of that, but that's pretty normal with every single OS i've ever encountered.
It's not a question of being "more careful", it's that writing software in a way that it can be in-place upgraded to something you don't know will exist at the time is EXTREMELY HARD! I really feel it's one of the big "unsolved problems" in computer science and i don't see it being solved any time soon.
I agree with untog, you need to get your install fixed. I'm running on hardware from 2011(except the SSD) since launch and Windows 10 is extremely fast to boot and the UI hasn't crashed once. It even runs my security camera software that was last updated in 2008. I only recently re-installed Skype so I can't speak to that but it has problems all of it's own.
The Mail, Calendar and OneNote apps kept me hooked. But the lack of a decent terminal was killing me. Also, Skype didn't work properly half the time and the new "Video" and "Messaging" apps built on top of Skype were crashing 90% of the time.