Comment by mathw
I've yet to see an ORM which doesn't just eventually make everything harder. Especially when it comes to automatic migrations, which seldom seem to take into account production necessities like multi-node deployment, downtime considerations and not destroying your production data silently because it doesn't fit.
ORMs are one of those things that make sense for really tiny projects but fail to scale once complexity settles in.