Huh, running Windows update on my Win7 computer just installed "Upgrade to Windows 10" malware on my system. Bummer.
On the other hand, running Windows update on my Win8 computer took 5 hours for those 54 critical and 54 recommended updates (and about one hour to reboot). Behold the superior performance of Windows 8.
And I was about to say "Oh, I just found out that MS will provide a free version of Win10 for Raspberry Pi, so I might indeed get it" (probably not big news to most of you, but I only just read about it). However, if MS resorts to using malware to distribute Win10, I'll rather stay away from it.
XP [...] terrible drivers, horrible UI and a multitude of other things
Well I somehow agree on the UI insofar as it really took a while to get used to the plastic look. First impression was indeed "ugh, what's that". But it's something you could get accustomed pretty fast (and besides, you could turn it off any time if you didn't like it).
About drivers and other horrible stuff, I cannot really agree. At that time, I had worked with Win98 and 98SE, which was... well, OK for a "home" computer, except it could sometimes be a challenge to get stuff running if you bought some low-cost hardware (which sometimes didn't come with all that great drivers). Still, most stuff mostly worked kinda OK.
At work/uni, I was forced to work with NT4 in my office and with Win2k in the lab. NT4 was of the OMFGTHISSUXIMGONNAKILLYOU kind. Nothing worked. Nothing. Win2k was slightly better, but not a lot. Plug in an USB device and you get a bluescreen. Excuse me?
The "look" was kind of OK although in comparison to Mac, everything looked a bit unpolished, like something that someone who had no great deal of an idea about design and didn't have a lot of love for his product either had hacked together in his garage or in his mother's basement (like some Linux windows managers still look today).
Enter Windows XP. Looks like plastic (yuck) but otherwise seems to be a lot like NT4/2k, well... except... except everything works, and except things go faster with less CPU usage (which you can hear listening to the cooler). No crashes, no bluescreens. Plug something in, and 50% of the time it works right away, 50% you need a driver CD (not perfect, but well, OK). Eventually, you get 99% of everything you buy (or find in the lab, or even the trash can) to work.
The ugly plastic look wasn't that annoying after a month any more, and after a year or so I actually liked it. The RPC vulnerability that took down so many XP machines the minute you connected them to the internet was nasty, but it never affected me (using ZoneAlarm at that time, never saw a thing... but I had the pleasure of having to remove the malware from 20 or so computers owned by friends and family).
So, no real bad memories, nothing I'd need to forget (maybe your issues came from using WinXP 64, which admittedly had a bad reputation for drivers -- wanting support for 64bit was the main incentive for me to finally switch to Win7).
I never used Vista myself, but I had the pleasure of watching friends and family grow white hair over using it. Trivial things, like you start some program (say, Word), and the display driver just crashes. Or the display driver crashes, followed by the program. Or the whole machine goes down. And of course its... snappy... performance.
Now of course, with Win7, it's more like 90% of what you plug in works "instantly" without a driver CD, which is cool. Win8 is already a step back since it gets into your way a lot too often (and not just because of the Metro stuff).