I think all these frameworks are good starts to get up and running quickly, but can lend themselves to forcing bloat over time.
Discussion
They lend themselves to being dependant on workarounds when the framework doesn't do something the way you want.
Workarounds are time sinks. Rewriting your entire app, doubly so. So start small and build on that.