Cara, eu agora fiquei bem curioso na sua visão as vantagens e desvantagens quanto ao C#, se quiser e tiver saco, adoraria saber :)
Não vou passar aqui porque não é o foco dessa thread, mas posso fazer em lugar mais apropriado para isso. E quando for fazer poderia postar algo que você pensa, dúvidas específicas, para eu direcionar melhor o que eu respondo, ou se quer alguma comparação mais específicas.
De qualquer forma, lembre-se que tudo que é usado por aí tem vantagens e desvantagens e nada é definitivo, não tem uma tec que vai matar as outras. E alguns até meio ruins ainda podem ser usadas razoavelmente.