Часто это пример привожу, приведу еще раз:
Вы каким прибором еду кушаете: вилкой, ложкой, ножом, или руками? Мне так кажется, что в зависимости от блюда.
С backend то же самое: одни технологии круты для одного, другие - для другого. Вы скажите, что именно хотите делать, уже на базе этого стоит подбирать компоненты.
Например чатики и системы, завязанные на событийность - под nodejs будут себя не плохо чувствовать.
Под файловые распределенные хранилища - mogilefs.
Под процессинг данных - все, кроме nodejs и php.
Под очень серьезную мультипоточность - erlang.
Под быструю разработку И высокую скорость - golang.
Под еще более быструю разработку - php.