Почему symfony?

Когда передо мной стоял выбор фреймворка, я ставил перед ним несколько основных задач:

ускорение разработки кода
отсутствие архитектурных барьеров
хорошая документированность
наличие расширенний, плагинов, поддержки

Первым я познакомился с CakePHP. Сразу было сложно разобраться, документация показалась сырой и недоделанной.
Потом решил попробовать чтото другое и посмотрел на Symfony. Этот фреймворк показался очень сложным и непонятным, пришлось отложить изучение на будущее.