I used to despise ORMs and query builders. I prefer writing raw SQL and really wish that all developers would take the time to learn SQL to the point where they can write decent queries for insert, update and delete (with joins if needed).
Now that I have used DBIC at two different companies, I can appreciate how, if deployed properly, ORMs or query builders can save time and frustration as well as allowing developers to focus on the task at hand even if they haven't bothered to learn the basics of SQL.