Если вы ищете тот самый инструмент который лучше других на голову, то такого нет, если бы был то все бы на нем писали.
Выберите то что нравится именно вам, у них у всех свои плюсы и минусы.
По количеству вакансий и комьюнити в ру зоне:
1 php
2 python
3 ruby
По скорости разработки (условно от кривизны рук и задачи тоже многое зависит):
1 ruby
2 python
3 php
Легче поддерживать код написанный на(тоже очень относительно):
1 python
2 php
3 ruby
Все выше написанное не является истинной в последней инстанции, все зависит от разработчика, ни один из языков не является убийцей другого, или еще какого то из не включенных в список, кто бы вам не говорил обратное. Быдлокодить можно на любом языке, так же как и писать грамотный лаконичный код.
Да php дает больше возможностей для быдлокодинга, он к этому даже подталкивает многих начинающих разработчиков, но это не проблема php а его низкого уровня входа
Да python более лаконичен и строг, а также сдержит в себе ряд плюшек по сравнению с php, а уровень входа не намного выше из за этого многие конторы перешли на него, но и на нем быдлокодить можно
Да у ruby потрясающие возможности, за плюшки метапрограммирования его любят многие, они позволяют достаточно быстро разрабатывать приложения, но они же отдает магией которая усложняет поддержку кода из за чего многие от него отказались (да да тот самый случай когда плюсы и минусы являются разными гранями одного и того же )
Я специально обошел производительность, если вы не пишите приложения уровня вк/твитер то зачастую это преждевременная оптимизация, а если пишите то на первом месте будет архитектура, патерны, глубокое знаний баз данных и тд .... зная все это сменить язык не является большой проблемой.
зы для меня пока оптимальным является python ─ php мне не нравится(объективных причин для не любви нет), так как я не веб разработчик то ror для меня слишком ... не готов тратить на него столько времени, python своеобразный компромисс