Symfony 2 и Yii 2 это два фреймворка нацеленные на создание веб-приложений.
Yii 2 разрабатывается с учётом реалий веба и в комплекте поставляют классы, расширения и плагины, которые как раз решают какую либо задачу в вебе.
Из Symfony 2 хотели сделать некий конструктор, который собирается из модулей (аля Rails). По сути своей Symfony 2 это большой такой контейнер с настройками. Да, люди начали писать модули для него, но они все ужасны. Их очень тяжело адаптировать под себя, документация ужасная. Код не читабельный.
Чего только стоят формы для Symfony 2. Они взорвут мозг любому разработчику, который только начнёт с ними знакомится.
Каждый уже модуль для Symfony 2 написан так, что всё делают через контейнер, а не через прямое создание, что превращает код в не связные друг с другом куски.
Symfony 2 подойдет вам только лишь в случае, когда вы знаете что такое DI и вам не нужны сторонние бандлы и вы планируете всё написать сами. Во всех остальных случаях это здоровый такой геморрой