При выборе ЯП обычно руководствуются следующими критериями:
* Распространенность языка
* Стоимость специалистов
* Хорошая документация
* Насколько подходит для данной задачи
* Какие поддерживает платформы
* Скорость
* Наличие существуещего кода или специалистов знающих его
* Унификация фронта и бэка
Итак в вашем случае.
* Распространенность языка - очень распространен, ближайшие конкуренты только C# и Java
* Стоимость специалистов - Средняя или низкая
* Хорошая документация - есть
* Насколько подходит для данной задачи - специально создавался для формошлепства,
* Какие поддерживает платформы - unix, windows
* Скорость - ниже чем у конкурентов, но при должном уровне специалистов удовлетворительная
* Наличие существуещего кода или специалистов знающих его - это вы сами ответите
* Унификация фронта и бэка - это уже в сторону NodeJS или C#, но как правило PHP разработчики часто FullStack