Aunque uso WinXP por los juegos, he utilizado mucho Linux y lo defiendo. Como es soft. libre, o los fabricantes te hacen un driver o es sumamente difícil crear drivers si no conoces los pormenores técnicos de un aparato. Jcomas, que consiguió hacer un driver para linux de los sufridos usuarios del modem 3com vampiro USB, tuvo que hacer frente a los señores de 3com porque no le dejaban desarrollarlo. También hay empresas que pagando, te dan los drivers que quieras o los desarrollan ellos mismos, como sabes nadie vive del aire.
Linux es un sistema operativo serio, no como Windows. Linux se ha pensado para ser sólido y fiable, no para jugar, aunque sus posibilidades crecen día a día. Con los driver Nvidia de mi GF4 Ti4200, he jugado al armagetron a 400 FPS y al tux racer a 200, ya te contaré que me sale con Quake III o Unreal 2. Y como la mayoría de los juegos no son de pago, no te esperes superproducciones como las que tienes en windows (que deberías haber pagado no es por nada :P) Si al sacar un juego, sacas binarios nativos bajo linux, funcionarán mejor que en win32. De hecho, con el WinE, emulador de windows (no es una copia) se puede hacer funcionar CS, Starcraft, lo que quieras...
Linux no se cuelga prácticamente nunca, cuando falla una aplicación falla ella solita, no tira el sistema. Con un programa simple de C equivocándote con aritmética de punteros puedes colgar win32, pero linux no. Por otro lado, en linux funciona prácticamente todo: emule, divx, mp3, dvd, divx con ac3 también, diseño gráfico, internet a prueba de escuchas de magnates de la informática, seguridad, irc, msn.... lo que sueles usar en windows. Prueba a grabar cds y jugar con win32, y luego repite la prueba con linux. El soporte de hardware mejora porque los fabricantes han admitido que windows es una realidad, y deben ofrecer soporte bajo linux si quieren que los linuxeros (que no somos 3 frikis con barbas que comen pizza) les compren sus piezas.
Linux plantea retos como informático, pero se aprende más. Con conocimientos de C/C++ puedes hacer lo que quieras, y en windows todo se ha hecho en esos lenguajes. Lo que pasa es que un programador asalariado, aunque luego no pagues su soft, ha desarrollado antes un programa bonito, que funciona y todo eso. En linux cada vez hay más programas hechos altruistamente que funcionan igual de bien y su entorno gráfico no admite queja alguna. Todo es un compromiso de fiabilidad y que sea estéticamente agradable.
Si todos los presentes admitimos el traumático cambio de msdos a windows 95, se puede asumir el cambio de win32 a linux. Es el futuro, cada vez pisa más fuerte y gana más adeptos, solo que lo nuevo y puntero siempre da miedo: mejor malo conocido que malo por conocer :) Un linux actual trae más soporte de serie que Win2000 (sin drivers). Te animo a probar Linux Mandrake, pues es sencillo de utilizar (a polanko2k) y no encontrarás diferencias traumáticas con win32.
Ah, se me olvidaba, en linux estás totalmente inmunizado contra los virus que circulan, hay virus para linux, pero son el 5% de los totales que hay dispersos por internet. También linux tiene antivirus :D
Un saludo a los linuxeros y windoweros