So.. pattern I see emerging. Use orm for the common stuff and execute sql for complicated queries (like reports)
There are times I dislike things about it, and it can be quite heavy, but it’s very easy to mix and match ActiveRecord ORM code and raw SQL even within a single model class.