J'ai travaillé un an à temps plein sur le framework cakephp, mais je le conseille pas, il est en perte de vitesse, et il est un peu trop directif à mon gout.
Personellement j'aime beaucoup le zend framework, il est souple, et la librairie zend est géniale, j'ai pas eu l'occasion de tester symfony...
Si c'est un projet sur du long terme, qu'il faudra développer beaucoup de modules au fur et à mesure de l'évolution de la plateforme, mieux vaut un framework MVC qu'un CMS.
(perso j'aime pas les CMS, même drupal and co, ça m'attire vraiment pas)