В каких случаях вы не будете использовать ORM?
Когда есть сложные запросы с подзапросами и множественными джоинами, а так же не примитивной сортировкой
Использую ORM пока хватает возможностей Spring Data Jpa.
Как только перестает хватать, то без ORM.