Почему вы не создали 4 отдельных вопроса для ваших 4 проблем?
запросы обрабатывающиеся сутками на огромных кластерах, и все такое
решение только одно - писать sql вручную
Запросы могут быть n страниц длиной
Значит вы неправильно пишете. Смысл orm - быть удобнее sql.
Поддержка Pycharm'ом как по мне слишком топорная.
PyCharm поддерживает питон, а не orm. Поэтому вам нужно грамотно оформить модели, прописать типы и т. д.
Есть ли что-то подобное для django orm, и для orm вообще?
orm - это обёртка над как раз таки этим чем-то подобным. Вы всё также можете использовать какой-нибудь визуальный/внешний редактор, а datagrip вроде как можно установить в качестве плагина в pro версии pycharm. Но тогда зачем вам orm?