Well, so to put all the trolling in one spot:
The problem with MVC frameworks is that very few cannot be subverted by developers that don't know, understand or just like MVC. Also they are not free of bugs themselves, they all have their quirks.
The problem with ORMs is that they suck at SQL, the problem with ODMs is that they suck at NoSQL. Both raise developer productivity by abstracting the knowledge of how to access your datastore. But in the end you want someone that can bypass/override them if you want any type of performance or scale.
Most startups don't need much scale nor maintainability, just productivity. The few that become successful and actually have to deliver normally get the funding needed to rework this, sadly they tend to lack the will and end up stumbling over and over until they accept the facts.
With all that in mind, to the original question: it is probably just fine for your project. Some of the early posts had suggestions for slightly better ORMs but at that point you are really just looking at the dogpound for your prom date, some might be prettier, but still dogs.
Stultorum infinitus est numerus
Pedo mellon a minno