Esto de los frameworks de php me remonta a las distro de linux... hay tanta diversidad que algun momento se hace redundante.
Actualmente he estado indagando symfony y me ha parecido una obra de arte... se extiende más allá de una simple librería de funciones que agilizan el proceso de desarrollo y adopta patrones que van mas allá del MVC y se acopla con diversos proyectos vanguardistas como Doctrine ORM, yml, etc.
Por ende es un infierno... si ya el desarrollo web es un infierno porque hay que saberse defender en referente a html (ahora a prepararse con html5), css, alguna libreria javascript (otro drama por ahí) en symfony debes saberte defender usando yml para la configuración, doctrine y/o propel para trabajar bajo ORM y también symfony... que de paso también requiere entrar en el bash para generar la aplicación, los módulos, las clases de datos etc.
Yo veo al framework php como un compendio de librerías que permiten agilizar el desarrollo en php al contemplar funciones que siempre hacemos e incluso mejor hechas que por nosotros mismos, y nos brinda la oportunidad de mejorar nuestra técnica de programación al adaptarnos a patrones como el MVC y alejarnos de malas costumbres como por ejemplo las de emplear directamente las funciones de acceso a datos "casandonos" a una db específica.
Sin embargo, la cantidad de frameworks que ha salido hacen la tarea de la decisión algo complicada. Para empezar hay que trabajar en los más usados donde haya ya gente que haya experimentado todos los problemas que nos faltan por vivir, y también una buena documentacion gentil y comprensible...