Ranked in these QuestionsQuestion Ranking
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 Zero configuration
Pro CLI applications can be written in no time
You can generate CLI applications in no time as well.
Pro SQL extensions
Offers additions to SQL that makes querying very easy.
Pro Zero set configuration
It requires basically nothing except database credentials making it awesome to use.
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.