Bad pattern.
NT existed before 1995.
ME existed after 2000.
XP at launch was fine, especially for home users.
Vista was shit. Aside from the nightmare software and driver issues, this was mainly because most of the machines sold as Vista capable in the early days were barely capable of running any GUI based OS, let alone one that Microsoft said could take over your life and leave you to trip out while the computer walked your dog whilst doing your ironing and helping you visit every website that doesn't use Javascript.
7 is quite nice.
8 is fine once you deal with the metro crap. In fact, 8 is incredible value for money - you can hop off the XP train for almost no money and get process isolation! woot!
Note: I've excluded the 9x train - as far as I'm concerned Windows was fine once NT 3.51 was released (at about the same time as Windows 95). NT4 just added the Windows 95 style GUI to an already stable platform for me (but then again, I was buying hardware that was stable with Redshit and Slackware at that point).
Caveat: I run a FreeBSD / OSX / ESXi house, with Windows and various Linux distros in VMs. I work on whatever my clients use (at the moment Centos6 and Windows7 but spent significant time using SPARC and HPUX platforms)