Youre right about ME being a bad one. I think the difference is that ME was intentionally broken it was purposely made terrible to convince Win95 and Win98 users to switch to Win2000 and later to WinXP.
Whereas Vista and Win8 were supposed to be good, and failed at that.