Minha decisão pelo C# é por ser uma linguagem robusta e que vem evoluindo muito.
A Microsoft traz a segurança de longevidade, isso nos dá segurança na opção.
Com o .Net Core tudo melhorou, nos dando a assertividade da escolha.
Com o C# tenho muita produtividade e produção unidos ao meu favor e a do projeto também.