Trabalho com ASP.NET a aproximadamente 6 anos, vou tentar listar as minhas percepções.

Vantagens:

  • Multiplataforma
  • Sintaxe simples
  • Comunidade engajada
  • Utiliza C#, que é uma linguagem bem madura e completa
  • Alguns testes mostram que o ASP.NET consegue ser até 11x mais rápido que Node.js (fonte)

Desvantagens: O que eu considero uma desvantagem, mas é algo pessoal, são as IDEs. O Visual Studio para Windows é bem completo, enquanto para o Mac é bem incompleto (e já foi até descontinuado kk), e para Linux o equivalente seria o MonoDeveloper, que também é bem simples.

Existe a opção de usar o VS Code com a extensão Dev Kit, mas ainda está bem bugada.

Recomendo esse roadmap como guia de estudos: roadmap.

Muito obrigado por compartilhar o roadmap leonardo.