Если проект небольшой - PHP - порог вхождения ниже.
Если проект побольше будет и его нужно поддерживать, то я бы выбирал между RoR, Python.
Если проект большой и highload - выбирал бы NodeJS.
@sergealmazov я не говорил, что большой проект и сразу NodeJS. Я говорю о высоконагруженных проектах. Его преимущества в скорости выполнения запросов и отказоустойчивости. Если еще и прикрутить документоориентированные базы данних и грамотно написать код, то будет выдерживать очень и очень нагрузки. Также хорошо горизонтально масштабируется с помощью кластеров.
@OnYourLips что вы понимаете под "сложной" логикой? Согласен, то что нельзя делать JOIN'ы - это был удар. Но решено, что у нас не так часто JOIN и делается. Поэтому в таких местах да, придется на промисах делать выборки с разных моделей. Но в общем суть заключается в выборе с одних моделей, причем очень быстро на отдачу. Так что решили NodeJS, посмотрим что из этого выйдет.