Web dev pros: What do you think about PHP frameworks?
I'm planning to help put together a number of Web projects in the near future, and I'm thinking that a good PHP framework would be the best bet, along with an object persistence layer (OPL) to provide object-oriented functionality in a MySQL database.
I've been checking out the various frameworks and it looks like CodeIgniter and CakePHP are the best bets. Right now I'm leaning toward CodeIgniter, because it's well-documented and lean enough to run fast. CakePHP seems a bit more bulky and doesn't have such clear docs, but it does provide functionality in areas where CodeIgniter isn't so complete. And there are also Zend, Symfony and other frameworks to consider.
Can anyone offer thoughts on these frameworks, or share experiences developing with them? I'm also interested in knowing if there's an OPL that can be integrated easily with CodeIgniter to allow for things like recursive queries of hierarchical data structures. PHP Doctrine seems all right, but I'm not sure how easy it would be to integrate.

