Проблема всех фреймворк ов в том, что на начальном этапе они все хорошо или удовлетворительно работают с БД, при разрастания проекта не обойтись без формирования запросов вручную. Для ПГ рекомендую включить слоулог для отлавнивания тяжелых запросов.
В начале 2000 делал одну шабашку, там один фреймворк, как оказалось, делал leftjoin для отображения таблиц. Узнал об этом, когда упёрся в ограничение MySQL в 63 left join'а в одном запросе. Переписал все нафиг.