[DUVIDA] Aos devs C# vale a pena usar linux para desenvolver?
Contexto
Sou dev web (NodeJS, React, TypeScript etc) e esse ano decidi aprender outras linguagens fora do ecossistema JavaScript. A primeira que eu escolhi foi Go. Como segunda, estou considerando Java, pela grande bagagem que a linguagem tem e boa quantidade de vagas, mas consideraria C# também, embora tenha um preconceito por ser da microsoft. Como gosto de desenvolver no linux, queria saber se é viável desenvolver nele.
Além disso, você que já trabalhou tanto com Java quanto com C#, qual você prefere e porquê?
edit: Quando eu disse "preconceito", é mais com o windows mesmo, eu apenas não gosto do sistema...