Looking back at previous Windows versions there seemed a compelling reason to upgrade for some versions, not for others. I really see no compelling need to upgrade to Vista, yes I’m sure it works though many claim problems, but looking back:
Win 95 was a great improvement over win 3.1x, OK not really a OS in itself, but at least it felt like a real OS in many respects.
Win 95 RC2, was sort of a add on, not much fan fair, I did upgrade for some compatibility issue.
Win 98 was a great upgrade IMHO, it smoothed out many rough edges on W95, and was a compact program compared to XP.
Win 98 SE was important if you wanted to keep Win 98 going when USB and WiFi and larger harddrives took off. I was able to use 98SE on a old laptop until last year (originally came with Win 98), and I would still be using it if the screen didn’t break.
Win Me was a joke at best and a money grab at worst. I saw no reason for it, nor it’s existence.
Win XP, yes quite a bit more horsepower was needed over 98, and even more when SP2 came around, but it is very stable compared to the past versions I mentioned and the first true OS of the bunch. Compatibility was very good IMHO, and has a very good ‘feel’ to it.
Windows Vista, well right now it seems like the hardware is not really up to running it, plus when updates come in they are going to bog down todays machine so I don’t think the hardware is ready for Vista yet and a new XP box will be usable for more years then a Vista one IMHO. But besides that, because hardware will catch up, I really don’t see any compelling reason to go for Vista today, no real advantages except for that M$ will probably continue support on it longer then XP, but again today’s hardware won’t be able to run Vista due to OS bloat in a few years anyway.
But then again perhaps M$ won’t end XP support before Vista’s as I think Win 98 SE support ended the same time as Win Me as even M$ knew that ME was a joke.