Symfony is one the good PHP frameworks available. It is not for simple projects (considering the overheads and learning curves). If your project little big have decent number of screens and some logic and authentication, role based access etc and if you are seriously looking at PHP, mysql based solution, then symfony is a good solution. we have using symfony to build OCMS. I am attaching couple of screen shots from the symfony generated code. They look good right? who doesn't like some tool to generate the UI for us based on database tables? we can customize and use the stuff.