Acho que o @maniero ja falou tudo, C# é uma ótima linguagem sim e eu recomendo fortemente, unica coisa que eu não gosto é da documentação, na epoca em que utilizei C# achei bem confusa e os exemplos bem ruins, mas na época eu era estagiario então talvez a culpa tenha sido minha.
Em geral o que o pessoal mais gosta é a documentação dela :)
Os exemplos que tem lá são para mostrar como o mecanismo funciona. Muita gente acha que é uma receita de bolo de como usar, então gera confusão.
Entendo, eu estou começando pelo próprio Microsoft Learn, mas nada que o stack overflow não consiga sanar minhas dúvidas.