Для всех парных копеек это может стоить:
Если у вас нет 3 недель, чтобы изучить свой ORM по вашему выбору (в зависимости от того, что вы выберете), вам, возможно, придется найти 3 недели, чтобы выучить его позже, когда он не отобразит что-то точно, как Вы думали, что это будет.
Если у вас умеренно сложная модель, ORM нетривиален. В конечном итоге вам нужно будет знать, как работает ваш ORM, и вы можете указать ему, что нужно отображать вещи так, как вы хотите.
Это, конечно, еще один способ сказать: «Знай свои инструменты». :)