Ranked in these QuestionsQuestion Ranking
Pro Zero configuration
Pro Great for rapid development/prototyping
Since it employs a strategy of zero configuration, it can create all required databases and tables on the fly. Making it a great ORM to use when quickly prototyping a product.
Pro CLI applications can be written in no time
You can generate CLI applications in no time as well.
Con Not suitable for existing projects with a custom database
Since RBP has a no-config approach, it enforces pretty strict database conventions. This does not make it a good ORM for an existing custom database.