re: "know the complex solution but not the simple one" - developers often conflate familiarity with simplicity. I would recommend ORM because I am familiar with it and it feels more natural to me. They may be oblivious to simpler alternatives ..