Кодят обычно ловя баланс между быстро или правильно (правильно по мнению матерых). Symfony ближе к правильному, Лара к быстрому (RAD-разработка). В Ларе на некоторые вещи закрыли глаза в пользу скорости разработки, такое естественно ведет к появлению ошибок у пользователей фреймворка. Но это конечно все не говорит, что Лара не позволяет поднять и поддерживать отличный Enterprise-проект или Symfony 100% обезопасит от косяков даже простой проект...
ggrachdev, проще говоря - симфони за счет меньшего количества решений "из коробки" и большего количества библиотек (компонентов) для стандартных задач позволяет писать код, не спотыкаясь об ограничения решений из коробки. Это удобно для большого проекта с кучей сложной логики и неудобно для простого проекта, который надо сделать очень быстро и просто
В проектах которые встрачал на symfony использовали DDD подход в разработке, так как система наиболее хорошо подходит для этого. Рзаработчики в таких системах тратят много времени на абстракции, концентрируются на бизнес логике, реализуют сущности, инфраструктура в основном а конкретно хранение данных на втором плане, в таких проектах можно увидеть Entity, Repository, Service, DTO и тд
Со временем такой подход дает приемущество при маштабировании, расширении функционала, но разработка на начальном этапе не так быстра. порог вхождения высокий.
Laravel, Yii и другие MVC фраймворки более низкний порог вхождения, и подходят для стартапа, программисты проектируют бд, пишут модели, результат виден сразу, все пролижение зависит от AR, смена бд и места хранения данных со врменем болезнено отражается на всем коде. Поэтому частенько можно увидеть на фриласе заказы по переписыванию системы с какого нибудь MVC фраймворка на symfony.
На самом деле что такое Enterprise , ПО для BigBuisness - много сложной бизнес логики. Сложная бизнес логика, следовательно DDD в каком то ее проявлении, symfony хорошо подходит для этого.