A little off topic, but what's so good about C# nowadays? All developers that touch it start preaching it around as the best programming environment that they've ever used, but I haven't seen that many projects written in C# that really impress me (like Java or Go excel at). Also, and maybe this is unfair, but Microsoft's software is known for being buggier than one would expect and I imagine that C# is used a lot there.

Please, help me correct my prejudices :)

Bitwarden is written in C# (https://github.com/bitwarden/server). If you want a project that impresses you, look at Ryujinx (https://github.com/Ryujinx/Ryujinx)