Ich bin seit 13 Jahren bei einem Unternehmen was schon seit bestehen (nä. Jahr sind es 20 Jahre) auf Linux setzt und z.B. Ubuntu auch im Business-Bereich offiziell in Deutschland (als einziger) supported.
Auf der Arbeit habe ich bis vor 2 Jahren ausschließlich mit Linux gearbeitet (als ich Zuhause noch einen Mac hatte), nun habe ich auf der Arbeit einen Mac (wegen Photoshop und Co.) und Zuhause den PC 
Zuhause hatte ich früher auch lange Zeit Linux im Einsatz, das war damals (vor 15 Jahren) jedoch noch SEHR viel gefrickel und ich hab den "Kofler" (Linux Kompendium) nicht nur einmal durchgelesen.
Darum bin ich dann irgendwann mit dem Release des weißen Plastik-"iBook" auf Mac OS X umgestiegen weil das so schön einfach war. Nach über 10 Jahren als Mac-User habe ich mir vor zwei Jahren wieder einen PC zugelegt weil ich Zuhause vorallem zocken wollte.
Ubuntu ist ziemlich gut, mit dem Release von Steam unter Linux habe ich die letzten Monate mal Ubuntu Zuhause ausprobiert.
Jedoch gibt es immer wieder bestimmte Software die leider doch nicht mit Wine (Windows Emulation) unter Linux laufen mag ... so z.B. der Garmin-Kram oder bestimmte Spiele. Außerdem wird mein USB-Wlan-Adapter nicht unterstützt und führt leider immer wieder zu Abstürzen so dass ich diesen nicht benutzen kann.
Ubuntu Linux ist aufjedenfall eine sehr gute Alternative, aber man muss sich leider doch etwas einschränken weil viele Hersteller nur an Windows denken. Der Zustand der Softwareverfügbarkeit ist aber viel besser als vor 10 Jahren und mittlerweile ungefähr so gut/schlecht wie auf dem Mac. Für ältere Systeme kann Linux aber ein echter Performance-Boost sein weil man da im total freie Hand hat und alles so konfigurieren kann wie man will (wenn man weiß wie es geht).
Heute (regnet bei uns seit gestern durch) habe ich dann aber doch wieder Windows 8 installiert weil ich, vorallem den Umgang mit dem Garmin, ziemlich blöd finde ohne die Garmin-Software. Außerdem wollte ich mal wieder ein paar bestimmte Spiele zocken.
Windows 8 ist imho deutlich besser als die Vorgänger, man kann es sich auch halbwegs minimal konfigurieren und zum Starten meiner Spiele und 4-5 Anwendungen ist es ok. Als Arbeitsplatz taugt es aber für meine Zwecke (als Web Developer) absolut nicht aber als "Spielestarter" und Surfstation reicht es mir aus 