SimonT needs to...
Do an episode about this.
The number of stick-in-the-muds is astounding. Windows 7 has support for SSDs, better multi-threading support, acceptable "we have to save the users from themselves" security and a more responsive UI.
XP was nice for its time but its starting to show its age. I worked client phone support and I remember the "privilege" of Vundo, Virtumonde, Blaster and Conficker support calls.
This is the same whining that I heard when XP was released in relation to Windows 2000. I'm still hearing the same whining about the new Servers I support now not supporting Windows 2003 Server.
Face it, if you want a prepackaged solution that is not the best, is not the fastest or slimmest or the most secure but the one that almost any idiot can use, you go with Windows and this includes migrating to the version du jour when they tell you to. If you work with an advanced user base, you can use Linux or Unix or whatever you want.
We still have XP where I work and use about 3 different Java versions that hate each other. Why would someone do that, you ask? Because the ancient database that does all of our processing runs on a TANDEM server.
Mines the one with the vomit stains.