Achei muito massa teu ponto de vista sobre a ambas as linguagens, C-Sharp e JavaScript, a pesar de ser meio adverso a usar JS no Back-End você trouxe pontos fortes.
Só um adento quando você diz:
Node.js é uma linguagem de programação criada em cima da engine V8 do Google Chrome.
Node.Js não é uma linguagem, mas sim um ambiente. Assim como .Net não é uma linguagem e sim uma plataforma, as suas respectivas linguagens são JavScript, e C-Sharp.