OS X è fondamentalmente un'interfaccia carina e rifinita (il framework Cocoa) sopra un derivato BSD (Darwin). Poiché è basato su BSD, parte più sicuro di Windows o Linux, ha molti strumenti disponibili in repository open source (ecco cosa sono Homebrew, Macports e Fink), e offre un'interfaccia coerente da applicazione a applicazione. È possibile acquistare molte applicazioni Microsoft per OS X (ma non il loro gioiello della corona, Visio). È relativamente facile da sincronizzare con il tuo (i)telefono. Si paga per questo pagando un premio per l'hardware e sottomettendosi al Califfato di Cupertino.
Linux può essere bello e sicuro come OS X/BSD, ma sta all'individuo renderlo tale. Non avrà mai la coerenza dell'interfaccia da un'applicazione all'altra (d'altra parte, c'è molto più software libero disponibile nell'ecosistema Linux). Una volta era difficile scambiare documenti, fogli di calcolo, ecc. con la suite Office, ma il team dedicato di LibreOffice ha eliminato ogni problema di compatibilità tranne le macro VB (che nessuno sano di mente impiega al giorno d'oggi). Evolution si connette a Exchange senza problemi - non c'è nemmeno bisogno di attivare l'IMAP sul server Exchange.
Linux offre una scelta. Scelta dell'hardware (eseguo Linux su un notebook 2005, 2gb RAM, 32 bit Intel dual-core con prestazioni accettabili - su un notebook 2010, 4-core AMD Phenom II, 8GB, 64 bit noto se devo aspettare, è così raro - sul mio attuale portatile principale, un 8-core i7, ancora con solo 8GB, è velocissimo (queste ultime due macchine hanno SSD di serie, niente di speciale). Scelta dell'interfaccia del desktop - sono un vecchio ragazzo, quindi uso XFCE, che è leggero, personalizzabile e utilitaristico - ho installato desktop graziosi e raffinati come Pantheon per le persone, ed è quasi come OS X - IMHO troppi sforzi sono sprecati su tutti i vari desktop e gestori di finestre in Linux, ma hey, il lavoro è donato al pubblico quindi chi sono io per giudicare. Scelta delle applicazioni - ci sono molti modi diversi per gestire il vostro sistema operativo al contrario della casella "preferenze di sistema" di OS X. Se stai appena iniziando con Linux, passerai una quantità smodata di tempo a modificare il tuo sistema - non perché devi, ma perché è così facile. Alla fine vi stabilizzerete e lo userete per essere produttivi. Ci sono altrettante scelte per qualsiasi categoria di applicazione a cui potete pensare.
Raramente pagherete per il software (più comunemente per grandi IDE, se siete sviluppatori). Dovreste fare una donazione agli sviluppatori di software grande e utile - non deve essere molto, ma un piccolo gesto mostra apprezzamento. (In un dipartimento IT, naturalmente, di solito si paga il supporto). Non avrete la selezione di giochi che hanno i possessori di Windows e di console; seguendo casualmente l'argomento, questo sembra essere il problema maggiore - non c'è abbastanza volume per i grandi produttori di giochi per costruire versioni per Linux. Steam è disponibile, e questo aiuta, ma è un problema per i giocatori seri (la mia ultima attività di gioco regolare è stata Diablo II - ve l'ho detto che sono vecchio).
Come consulente, mi viene spesso chiesto di usare OS X, e ci riesco benissimo (finché posso installare gli strumenti che voglio). A casa, ho un vecchio Macbook e un Mac mini per le volte che ho bisogno di applicazioni Microsoft; ma le mie macchine principali usano tutte Linux. Apprezzo la mia libertà tanto quanto i miei diritti del secondo e quarto emendamento.