OS X es básicamente una interfaz bonita y pulida (el framework Cocoa) sobre un derivado de BSD (Darwin). Al estar basado en BSD, empieza siendo más seguro que Windows o Linux, tiene muchas herramientas disponibles en repositorios de código abierto (eso es lo que son Homebrew, Macports y Fink), y ofrece una interfaz consistente de aplicación a aplicación. Puedes comprar muchas aplicaciones de Microsoft para OS X (pero no su joya de la corona, Visio). Es relativamente fácil sincronizarlo con tu (i)teléfono. Eso se paga pagando una prima por el hardware y sometiéndose al Califato de Cupertino.
Linux puede ser tan bonito y seguro como OS X/BSD, pero depende del individuo que lo haga. Nunca tendrá la consistencia de la interfaz de una aplicación a otra (por otro lado, hay mucho más software libre disponible en el ecosistema Linux). Solía ser difícil intercambiar documentos, hojas de cálculo, etc. con la suite de Office, pero el equipo dedicado de LibreOffice ha eliminado todos los problemas de compatibilidad, salvo las macros VB (que nadie en su sano juicio emplea hoy en día). Evolution se conecta a Exchange sin problemas – ni siquiera necesitas IMAP activado en el servidor de Exchange.
Linux te ofrece opciones. Elección de hardware (yo ejecuto Linux en un portátil de 2005, 2gb de RAM, 32 bits de Intel de doble núcleo con un rendimiento aceptable – en un portátil de 2010, 4 núcleos de AMD Phenom II, 8GB, 64 bits noto si tengo que esperar, es tan raro – en mi actual portátil principal, un i7 de 8 núcleos, todavía con sólo 8GB, es rapidísimo (estas dos últimas máquinas tienen SSD’s corrientes, nada del otro mundo). Elección de la interfaz de escritorio – Soy un tipo viejo, así que uso XFCE, que es ligero, personalizable y utilitario – He instalado escritorios bonitos y pulidos como Pantheon para la gente, y es casi tan hábil como OS X – IMHO demasiado esfuerzo se desperdicia en todos los diversos gestores de escritorio y ventanas en Linux, pero hey, el trabajo es donado al público así que quién soy yo para juzgar. Elección de aplicaciones – hay muchas formas diferentes de gestionar tu sistema operativo, a diferencia del cuadro de «preferencias del sistema» de OS X. Si estás empezando con Linux, pasarás una cantidad excesiva de tiempo ajustando tu sistema – no porque tengas que hacerlo, sino porque es muy fácil. Con el tiempo, te asentarás y lo usarás para ser productivo. Hay tantas opciones para cualquier categoría de aplicación que pueda pensar.
Rara vez pagará por el software (más comúnmente por grandes IDE, si es un desarrollador). Usted debe donar a los desarrolladores de software grande y útil – no tiene que ser mucho, pero un poco de algo muestra aprecio. (En un departamento de informática, por supuesto, se suele pagar por el soporte). No tendrás la selección de juegos que tienen los propietarios de Windows y consolas; siguiendo casualmente el tema, ese parece ser el mayor problema: no hay suficiente volumen para que los grandes fabricantes de juegos creen versiones para Linux. Steam está disponible, así que eso ayuda, pero es un problema para los jugadores serios (mi última actividad de juego regular fue Diablo II – te dije que soy viejo).
Como consultor, a menudo me piden que use OS X, y funciono con él sin problemas (siempre y cuando pueda instalar las herramientas que quiero). En casa, tengo un viejo Macbook y un Mac mini para las veces que necesito aplicaciones de Microsoft; pero mis máquinas principales usan todas Linux. Valoro mi libertad tanto como mis derechos de la segunda y cuarta enmienda.