on computers where the manufacturer actually supports the windows \ have updated drivers, its actually awesome, I like it way more than any other windows version.
However when there isn't official support, oh my... its nothing but pain.
If vista was slow, 8 had UI design disagreement, 10's issue is not itself, its 3rd party drivers and draconian policies (nothing like being forceupdated on a non-supported device, right?)
But overall its a good OS, just stick with stuff that have drivers.
p.s.
whats up with MSI releasing a computer in 2012 and never updating the drivers, the way win 8 work is by chance (since 7 drivers work okay'ish on 8) and 10? nope, no support. (I mean, who needs GPU or WIFI, right?) ...