Okay, before I start this, I am well aware of how subjective this question is.
For my case, I'd like to define the 'best' for me as:
- Rapid development
- "Pretty" URLs
- Data validation
- Good knowledge base available
- Not impossible to integrate other PHP software with
This is a pretty generic definition, but all I'm looking for here is opinions.
Edited: Here's a better way to ask this question:
You have two weeks to create a full scale booking and scheduling system that accepts Google Checkout payments (via the API) and integrates with an open source message board software.
Which framework do you choose and why?