Относительно Java/Go/C++ Node сильно проигрывает в популярности в backend разработке. На Node редко пишут высоконагруженные приложения (от 200к rps).
Обычно Node используют как некоторую прослойку для перехода с одной программной платформы на другую (например переход с бека на php на бек на java) или же используют как бек для MVP. Часто еще используют как midleware для каких либо сервисов. Но так же есть исключения (Netflix например)
Node и правда хорош. Достаточно низкий порог входа, простота в использовании и хорошая производительность.
TypeScript в целом такой же простой, как и js, но главное его преимущество, это типизация.
Так же стоить заметить, что один из самых популярных backend фреймворков под Node (Nest) подозрительно похож на Java Spring, что так же облегчает разработку и переход на более производительные программные платформы.