Tylko linux. Gry steam przeważnie na nim działają, ciągle to więcej tytułów jest również na nim dostępna. Jeśli nie - zawsze masz wine i playonlinux.
Linux:
+ większość developerów na nim pracuje
+ większość dystrybucji jest bardzo szybka
+ wszystko możesz dostosować do swoich preferencji
+ wybierasz środowisko graficzne jakie tylko chcesz
+ nie spotkałem się jeszcze z problemami ze zgodnością (np. w pluginach npm, działały niektóre tylko na linuxie)
+ chce czegoś co jest tylko pod windows? Używam wine lub playonlinux (w praktyce nie używam tego wcale, nie mam potrzeby)
+ dużo łatwiej znaleźć rozwiązanie problemu (gdy googluje coś związanego z windowsem muszę otwierać przeważnie po kilka stron i buszować przez kilkadziesiąt odpowiedzi)
+ duuużo mniej zagrożeń
+ bardziej stabilny
+ wiele świetnych rozwiązań pod developerke, które na windowsie da się osiągnąć instalując wiele innych programów, a i tak prawdopodobnie będzie to działać dość sztucznie
+ brak nagłych aktualizacji z kosmosu
+ wiele więcej
= mniej popularny niż windows (nie przeszkadza to w sumie w niczym, suchy fakt)
= inny niż windows (to akurat dla mnie bardzo dobre, ale na początku wymaga przestawienia)
- niektóre programy (te które są tylko na windowsa) ciężej uruchomić z tego względu, że musisz je emulować
Mam windowsa obok linuxa tylko do grania w samp. Kilka lat temu próbowałem go odpalić na linuxie i dało radę spokojnie, ale nie chce mi się tego robić. Windows 10 oferuje coś w stylu "Linux shell in Windows 10", ale testowałem i moim zdaniem działa to okropnie. Strasznie wolne i pobugowane, wymaga wiele pracy. Dużo lepiej byłoby zapewne po prostu usprawnić ich konsole.
Ja na twoim miejscu zainstalowałbym sobie linux mint (
https://distrowatch.com/ - po prawo masz ranking) i przetestował. Ponadto na youtube masz pełno filmików, które mogą ci świetnie przedstawić system. Pamiętaj, że to co robisz przez klikanie w linuxie, możesz przeważnie zrobić dużo szybciej w konsoli. Twój wybór jak wolisz.