Als jemand, der beruflich viel mit verschiedenen Betriebssystemen zu tun hat, geb ich auch mal meinen Senf dazu:
Zunächst einmal sind sowohl XP als auch Vista sehr gute Betriebssysteme, wohl gemerkt in der jeweils aktuellsten Version. Es gibt kaum einen Grund, von XP (wohlgemerkt SP3!) auf Vista umzusteigen, zumindest gibt es kaum einen Grund, deutlich mehr Geld dafür auszugeben. Dafür bietet Vista zuwenig Mehrwert. Die deutlich verbesserte Sicherheit von Vista ist zwar im Prinzip ein Schritt in die richtige Richtung, aber in der Praxis nerven die ständigen Rückfragen doch ziemlich. Davon abgesehen gibt es aber auch keinen Grund, Vista (SP 1) auf XP downzugraden. Vista funktioniert zuverlässig, bietet viele Funktionen, ist (mittlerweile) sehr kompatibel zu ziemlich allem und sieht hübsch aus. Es schluckt zwar etwas mehr Performance, aber auf einem halbwegs vernünftigen Rechner ist das kein Problem. Ich arbeite gerne mit Vista, hätte es mir aber (wenn ich es nicht als MSDN-Teilnehmer kostenlos bekommen hätte) vermutlich nicht gekauft. Wenn man btw. die Release-Versionen ohne die Service-Packs vergleicht, schneidet Vista wesentlich besser als XP ab, vor allem im Bezug auf Sicherheit, aber auch was die Features betrifft. Von XP auf Vista ist nur nicht der große Sprung, der 98 auf Vista war (ME lassen wir mal außen vor, dass kann nicht guten Gewissens als Betriebssystem bezeichnen).
Linux ist eine Sache für sich. Im Prinzip sind die meisten Distibutionen tolle Betriebssysteme, wenn man sich damit auseinander setzt. Vieles ist halt doch immer noch komplizierte als bei Windows. Für bestimmte Anwendungen kommt man darüber hinaus kaum an Linux vorbei (z.B. Webserver). Ich arbeite Beruflich viel mit Linux, aber privat benutze ich dann doch (meistens) Windows, vor allem aus dem Grund, das viele Dinge deutlich unkomplizierter Funktionieren und die Kompatibilität zu gängiger Software (Adobe, div. Spiele) und auch Hardware (Drucker!) besser ist. Ich verstehe die Linux-Fans, ich mag Linux, aber ganz ehrlich: Für den Durchschnittsbenutzer ist Windows zur Zeit die bessere Wahl. Ich habe einfach keine Lust, mich stundenlang durch Foren zu arbeiten, bis meine neue Grafikkarte endlich funktioniert.
Generell muss man sagen: Microsoft liefert (auch wenn es natürlich Spaß macht, über Microsoft her zuziehen) im großen und ganzen sehr, sehr gute Software ab. Natürlich gibt es kostenlose Alternativen, aber trotzdem sind Microsoft-Produkte oft noch einen Tick besser.
Windows 7 macht einen super Eindruck, ich freue mich das Release und werde es sicher auch nutzen. Auf jeden Fall ist der Fortschritt deutlicher als von XP auf Vista.