Symfony je dle mého názoru zbytečně komplikovaný MVC framework, CakePHP je mnohem elegantnější a člověk je v něm dle mé zkušenosti více produktivní. A pokud by se někomu zdálo i CakePHP komplikované, pak je tu ještě nesmírně jednoduchý (a přitom stále mocný) Code Igniter (avšak ten už je tak zjednodušený, že se IMHO moc málo striktně drží MVC paradigmatu... respektive přesněji řečeno umožňuje lidem více "prasit").
Nicméně žádný z webových MVC frameworků v PHP se kvalitou ani vzdáleně neblíží Pythonovskému frameworku Django (nebo rubyovskému Ruby on Rails, i když ty se mi osobně moc nezamlouvají, ten hype kolem nich je příšerný). Ono je to dáno i jazykem, PHP je zkrátka oproti Pythonu příšerný paskvil (to říkám přesto, nebo právě proto, že v něm dělám tak 90% projektů... bohužel, je to nutnost :-/).