Грань простая - если ты можешь за пару минут выразить запрос через ORM и это не напряжно для тебя, то делай через ORM.
Если у тебя большие запросы с подзапросами, джойнами и юнионами, то однозначно raw SQL. Главное сохранить читабельность и оптимальность запроса.
Если python, бери flask
Если node.js, то express или koa