TS é, de longe, a linguagem mais agradável para codar, sintaxe simples, porém versátil e muito poderosa, fácil e rápido para tirar uma ideia do papel, muito material de apoio na Internet e as AIs são especialistas nessa linguagem, mas ainda assim o C# com o .NET ainda é um melhor caminho para um projeto backend, linguagem madura, ecossistema maduro, não tem tanta variedade de libs, mas tem lib para tudo (sem redundância).
O ambiente Node ainda é um campo minado cheio de soluções efêmeras, pouca coisa se mantém estável e consistente para um projeto de longo prazo, é arriscado usar uma lib e perder o suporte ou pior, uma dependência dela perder o suporte e isso acaba por impactar o teu projeto.
Go não tenho muita experiência, mas vejo muito pouca lib para o Go, parece que tem mais propaganda do que solução de fato, mas pode ser só uma percepção por ainda não ter usado muito.
Enfim, provavelmente eu iria de .NET para um projeto novo hoje, mas tudo depende da real necessidade, tempo e recurso disponível, mas considerando o cenário favorável, essa seria a minha escolha provavel.