Google "classic shell". You can have a sane W7-type user interface with W8.1... it really works very well: if some journalists had negative comments, I suspect they either have MS pissing in their pockets, or they are ignorant fanboys. Or both.
I don't think anything stopped working going from 8.1 to 10. My scanner became junk from XP to 8.1, but after a bit of stuffing about my >10 yo Canon laser printer is still fine. My S9000 printer still printed, but trying to profile it to produce acceptable BW wasn't viable. Once again, that was going from 32 -> 64 bits.