Non esiste un sistema operativo che funga da buona alternativa a Windows in tutti gli scenari, ma ci sono sistemi operativi che sono competitivi in singole categorie. Windows è al suo stesso livello quando si tratta di gioco, come altri sistemi operativi desktop semplicemente non hanno la grande libreria di giochi. Ci sono comunque molti giochi disponibili su console e iOS/Android. Finché il gioco basato su PC è popolare, non ci sarà una vera alternativa, dato il vantaggio di Microsoft nelle tecnologie di gioco come DirectX, che sono solo Windows.
Windows è popolare negli ambienti di sviluppo e lato server, ma Windows sta perdendo quota da tempo. In quest'area Windows è rimasto abbastanza indietro che Microsoft offre persino l'ambiente terminale di Ubuntu sul Windows Store e ha portato Visual Studio sul Mac. I loro strumenti lato server come SQL Server e Azure supportano sempre di più sia Windows che Linux. Microsoft non l'avrebbe fatto se avesse ritenuto che Windows fosse l'unico ambiente buono per programmare. Vedo già che i Mac superano di gran lunga i PC in molte startup e quei PC spesso eseguono Linux piuttosto che Windows. Molti strumenti di sviluppo popolari come Git non funzionano in modo nativo su Windows, ma scelgono di fornire il proprio goffo ambiente terminale piuttosto che usare l'ambiente terminale integrato di Windows.
Il computing aziendale è stato a lungo dominato da Windows e probabilmente lo sarà ancora per molto tempo, ma Windows sta cominciando a perdere quote di mercato anche qui. La familiarità con l'interfaccia di Windows e la retrocompatibilità con un gran numero di applicazioni legacy manterranno Windows dominante in quest'area per almeno un decennio, quindi qualsiasi alternativa è a metà strada a questo punto. La maggior parte dei lavoratori d'ufficio possono essere produttivi interamente su strumenti basati sul web, quindi hanno bisogno solo di un Chromebook, che per le imprese è molto più facile da gestire e sicuro di un sistema basato su Windows. Grandi imprese come IBM e Google stanno passando o sono già per lo più su Mac, quindi è solo una questione di tempo prima che questo si diffonda alle aziende che operano al di fuori del settore tecnologico. Le applicazioni legacy generalmente funzionano bene in una macchina virtuale e la maggior parte delle nuove applicazioni aziendali sembrano essere basate sul web nella mia esperienza, quindi funzioneranno su qualsiasi computer con un browser.
In conclusione, quale alternativa sia migliore dipende interamente da ciò che si sta cercando. Se state cercando di eseguire un server c'è una buona possibilità che stiate meglio con Linux, a meno che non stiate eseguendo qualcosa di solo Windows come Exchange Server o .NET. I giochi popolari per PC spesso sono disponibili per le console di gioco. Per tutti gli altri, è molto probabile che le vostre esigenze siano soddisfatte da Mac OS, Linux, Chrome OS, o anche da un tablet iOS/Android.