First of all, the needs you talked about don't seem to be specific at all : it's the kind of things we all want, when using a framework.
"Fast development" should be possible with any Framework, once you know it ; but it will not be that easy, as long as you don't know the Framework : you'll need some time to learn how it works, what if offers, and how to master its components...
There is absolutely no magic : if you want to be able to use the features of a new library/component/framework, you'll need to study it, practice -- and this takes time.
But, once you've learnt, the development will generally go faster than without a Framework ; and maintenance will most likely be facilitated.
I should also add that it will be easier for your colleagues to come give a hand in your project, if they know the Framework, as it defines a structure, that projects based on it will follow.
Now, on the subject of "which framework should I choose", I suppose there is no right answer, especially with what you told us ; but the most commonly used are probably :
I've heard of people using those, and they seemed quite happy with them ^^ (I myself use Zend Framework a bit, and like it pretty much -- and you can use other components with it, if needed : for instance, I often use Doctrine, the default ORM of Symfony, with ZF)
And here are a couple of questions+answers which might bring you some additionnal informations, if you want more details on the "which framework ?" part -- note many answers will probably be a bit subjective (after all, it's often a matter of personnal preferences) :
As you can see, there's a lot of discussions about that matter ;-)
(And there will not be any right, nor bad, answer, as long as you go with a tool that's well supported, actively developped, and used by a lot of people)