If you do decide to use a framework I suggest selecting one that has been around for a while, has a substantial user base and development staff. Last thing you need is to be reliant on a product that winds up going nowhere.
Development tools are a very subjective subject. Me, I like tools that make the job easier but I don't want them to limit flexibility. Seems to me the frameworks put some limitations on you. Whether the limitations are too many depends on you.
It also depends, I believe, on the size of the project staff. The more people working on the project, the more it will benefit from a standardized framework.
As to which framework product, I won't go there...1. don't have enough knowledge and 2. that's flame country. 🙂