Existe una gran polemica sobre cual es mejor. Yo soy usuario de Linux y estoy muy contento con él aunque es cierto que en ocasiones, hay que trabajar para que la cosa funcione, pero bueno soporta un nivel medio sin complicaciones de forma sencilla, en especial distribuciones como Ubuntu.
En cuanto al SO de Mac, sinceramente, es una pasada. Bajo mi punto de vista es muy atractivo visualmente, muy estable y practico, asi como sencillo pero en mi opinión peca de sencillez. Muchas veces bajo este SO no sabemos que esta ocurriendo por debajo de lo que vemos. Ademas montar algo que no esta diseñado o soportado puede ser tarea imposible ya que en mi opinión es muy cerrado.
Para mi, la clave esta en no cerrarse nunca puertas. Si necesitas jugar a videojuegos, tu mejor opción es Windows. Pero aparte de eso, deberás elegir el SO con el que más a gusto estés y que te permita hacer lo que quieres.
Sobre Windows quiero dejar unos apuntes. El sistema XP se considera muerto, esto quiere decir que en un tiempo, dejará de haber actualizaciones lo que significa que se convertirá en un SO inseguro. Ya de por si, XP es un sistema bastante vulnerable ya que es relativamente sencillo hacer una penetración en el sistema de forma externa.
Windows Vista para mi es una chapuza. En el tiempo es moderno, pero no corrige muchos problemas de seguridad de XP y parece más bien un sistema de lavado de cara con un par de modificaciones en cuanto a seguridad y otro par de extras en cuanto a aplicaciones o funciones de SO.
Sin embargo, Windows 7 me parece un buen sistema operativo. Realmente tiene mejoras de seguridad serias y no presenta problemas de compatibilidad respecto a Vista.
Mi recomendación personal es si eres usuario de Windows y quieres probar cosas nuevas, Ubuntu puede ser una buena opción. Sin embargo, Windows te dará muchas alegrías pero procura tener Windows 7 instalado porque sinceramente, la gestión de la información crítica es la mejor de los Sistemas Microsoft.
Por último decir que Linux tiene un aspecto economico/politico que no poseen Windows. Linux es gratis, creado por y para el usuario. Creo que debería ser usado por administraciones y educación de forma mayoritaria por el ahorro que supondría.