Я редкий человек, которому пришлось переключиться с Django 1.4 на Symfony 2.1, поэтому мне пришлось использовать Doctrine 2 вместо текущей Django ORM.
Возможно, Doctrine может сделать много вещей, но позвольте мне сказать вам, что этоэто кошмар для меня, чтобы использовать его, пришедший из Django.
Мне надоело многословие php / Symfony / Doctrine ...
Также мне никогда не нужно было то, что ORM Джанго не делалт уже управлять (может быть, проекты недостаточно велики, чтобы достичь пределов).
Просто сравните описание данных между двумя формами (включая сеттеры и геттеры) ...