actualmente ubuntu lo hace todo solo y es un SO a la altura de Windows a nivel de usuario.
Lo que falla es que la mayoria de usuarios usan windows, y los desarrolladores programan en windows "normal, hay que ganarse el pan

En general el usuario basico es perezoso, y si en la pagina de msn no le dicen "para usar msn en linux usa amsn" o algo asi, el usuario solo mira ubuntu y dice... no encuentro el msn... vaya ***** de SO que no tiene el msn... .... no hace falta que comente lo triste que es evaluar un SO solo porque no encuentras el msn... en fin, yo en esto tengo experiencia por que he implantado ubuntu en mi empresa, y se lo puse a mi madre en el portatil "que porcierto una vez que le instale el amsn y cuatro cosas mas la mujer esta encantada xD ".
windows, desde Vista esta de capa caida y esta perdiendo mercado frente a mac "por desgracia" frente a nuevos SO como android "por cierto, que es un SO muy conocido, comercial y Open Source

Yo soy un firme defensor del GNU y como tal mi Windows es original "version OEM peeeero legal

a nivel de programacion... mantenimiento de sistema, de red... no tiene ni punto de comparacion, te garantizo que si en la oficina tienes un buen programador como yo una red en linux es infinitamente mejor que con windows, por no hablar del trabajo que dan los equipos , lo lentos que van, y que hay que reinstalarlos cada 6 meses sin falta.
asi que amigo mio, antes de opinar cual es mejor de los dos... intenta llevar tu solo una oficina con 50 puestos cada uno de su padre y de su madre y luego me cuentas cual es mejor.