ORM - это хорошо, но не стоит на неё подсаживаться до такой степени, чтобы от неё зависеть
У смысле зависить? ORM позволяет писать удобный, понятный, переносимый и главное объектно ориентированый код. Мне кажется очевидным, что он не предназначен для сложных запросов на несколько экранов.в общем прекрасный инструмент для своих задач