The whole "Every other version of windows" thing is goofy and stupid. Let's look at it objectively.
This myth never seems to take into account anything before Windows 3.1, so Windows for Workgroups, DOS 6.0, ETC are all disincluded.
Also this myth seems to strangely disinclude server, thin client and CE versions of OSes, focusing mainly on the "home" or "pro" teirs (assuming the software is tiered)
3.1- GUI improvements over DOS
95- Built from the ground up, Most computers couldn't run it properly due to it requiring higher resources than earlier iterations of windows.
98- Hardware catching up to software. Some driver and implimentation issues.
98SE Slight improvements over 98. Hardware is now caught up with OS and the "everyman" pc runs it well.
2000- Driver and performance issues. Based on the Windows NT Generally thought of as "good" despite viral issues. Recieved updates for a decade after release
ME- New UI built on features from 2000 and 98SE. Cited stability issues. Considered by many as "worst OS (Microsoft) ever made"
NT- (Suppose, specifically NT 4.0)
XP- Issues before SP1 which introduced large tweaks and updates on both the front and backend including changes in menus and the UI and driver fixes and updates
Vista- Much like 95, many PCs running at the time only had 256-512 MB RAM, not nearly enough to stably run Vista. After hardware improvements and SP1, the OS performs much more reliably.
7- Built off the features Vista presented. Hardware has time to catch up, many computers are running 2+GB RAM, 64 Bit computing is becoming mainstream. Currently regarded as "Good" by consumers.
8- Still very early in it's life cycle. Performance is identical or better than that achieved with the same hardware running W7. Metro interface main cause for consumer dissent.
So I don't really see where people get the good/bad cycle from. As you can see a lot of it has to do with M$ releasing a software that will take advantage of hardware that will be available in about a year after release on the majority of consumers, possibly assuming consumers will update their systems with the OS. This doesn't seem to be the case as consumers would rather complain about how **** their computer is than spend the money to fix it.
Other than all of those same people forgetting how goofy XP was before SP1.
And everybody hated 98 when it first came out BECAUSE it had a start menu. Why isn't just the desktop good enough?! How different! We hate it!
EDIT: Here's a list from a different user on anandtech
Win 3- terrible, just use DOS
Win 3.1- slightly better, but still inferior to DOS, another BAD
Windows 95- Good compared to everything up until this point, but BAD compared to future OS.
Windows 98- Fixed a lot of the issues with 95, but had some problems of it's own, better in Win98 Second Edition.
Windows 2000- Good, amazing, perfect OS. Flawless in every way.
Windows ME- Considered bad, but IMO pretty much equal to windows 98. Clearly inferior to Windows 2000 though.
Windows XP- At release, BAD- lots of driver issues, some infamous problems with sound blaster live cards and via drivers, but after the 3rd service pack it was mostly redeemed and considered good.
Windows Vista- At release, considered BAD by most, but IMO most of the blame is on bad drivers from nvidia or ATI. After SP1 I had no problems with Vista, although many still consider it bad. Still nothing wrong with it IMO, but 7 makes it obsolete.
Windows 7- Good, considered good by most users.