I also don't ''hate'' Microsoft ( coughing )
I upgraded from Win 8.1 to 10 and have not had any problems with it on my ASUS Vivo computer.
To upgrade from Win 7 to 10 should not be any problems, as long as the hardware in your computer is compatible, as i see it.
As i understand it all, so did all that had Win 8.1 get a free upgrage to Win 10, but this offer is valid also for Win 7 then ??
My absolutely all first Windows was shipped on a 1MB floppy disc, i think that was called Win 3.1, but it is around 20 years ago now.
The best Windows i've had was Win 98, Win 95 was quite okay as well, but Win 2000 is probably the worst i have experienced ( The Blue Screen Version )
( I do not even want to think about Win Vista, it makes me aggressive )
I bought incidentally my first computer in 1979, a Comodore Vic 20, then it was an Atari 800 ( which was only available at office stores ), then a ATARI 1050,then a ATARI ST520 and so on.
( Got a nostalgia trip here