Ett problem linux, eller snarare X window system har är att det i pricip inte går att använda "alt+tab" eller "alt+enter" i spel för att toggla fullscreen etc. Man får komma runt sånt på egen hand ofta. Just därför är X window system inte alls är lika smidigt för fullscreenprogram som windows motsvarighet är. Det är dock inget de flesta behöver känna sig besvärade av. X är väl inte precis lightweight heller, vilket är sorgligt.
Sedan, ska man lära sig linux så har man nog mer att göra än man någonsin hade med windows. Inte för att det är dåligt.
Linux största hinder för att bli en bra spelplattform är att drivarna från amd och intel bland andra måste bli bättre. Höll på att glömma!
Windows har massor med apier och källkod med dokumentation för windows, directx och (iofs snart förlegade) XNA.
Linux/GNU har inte samma fördelar och är nog inte lika välkänt bland utvecklare. Det kommer vara svårt att övertala vissa utvecklare att gå över, men jag tror crytek, epic, valve mfl är så stora att de har kapacitet och kan använda den för att underlätta för fler att expandera.
Alt+tab/alt+enter är inte ett problem/en feature hos linux eller ens hos X. Det är en funktion hos vissa Desktop Environments/Window Managers. Andra DE/WM har helt andra funktioner. Jag kör t.ex. i3wm som är en minimal tiling manager. Jag använder win+f för att toggla fullscreen, och det fungerar på alla program, alltid. Linux är inte samma sak som Ubuntu eller Mint. Det finns fler distar, och de ser ut och fungerar på väldigt många olika sätt. Bara för att det finns ett problem hos Ubuntu eller Mint, betyder det inte att det är ett problem med Linux eller X. Med det sagt så ja, X är rätt rötet. Men med Waylands intågande, förhoppningsvis nästa år, så kommer vi äntligen bli av med det, och får någonting snabbare, smidigare och stabilare.
Att lära sig Linux eller att lära sig Windows. Denna eviga frågan. Om du med den menar att lära sig installera och starta diverse program, så vill jag nog påstå att Linux generellt sett är enklare, iom att de flesta distar har pakethanteringssystem som automatiskt laddar ner och installerar de program du vill ha. Du behöver inte själv leta runt på nätet efter dem. Om du å andra sidan menar att lära sig djupet på systemet, så säger jag nog återigen Linux, då det faktiskt finns väldigt bra dokumentation om det eftersom det är open source. Microsoft tycker ju generellt sett inte att deras användare ska in och pilla för långt in. Det handlar endast om vad man är van vid.
Intel har bra drivare, Nvidia med. AMD ligger lite efter på den fronten, men de bättrar sig med varje version, och förhoppningsvis finns det bra drivare ute lagom till att Steambox ska försöka slå på marknaden.
Dokumentationen hos Linux är generellt sett väldigt bra. Man-pages finns för allt, och innehåller oftast allt du kan tänkas vilja veta. Det är, som med allt annat, ett annorlunda sätt att tänka på. Linux är inte Windows, försöker inte vara Windows, och kommer aldrig bli Windows. Och det är bara bra.