Как уже отмечал Jensgram, сложно определить, какой вариант подходит вам.
Тем не менее, у меня есть опыт работы с Kohanaphp и его интегрированным ORM. Должен сказать, что он отлично работает, но его функциональность ограничена, если сравнивать его с Doctrine2. Если вам нужны расширенные опции, такие как отображение наследования и прокси-классы, Doctrine - это то, что вам нужно. Как сказано в Учении 2:
Объектно-реляционный маппер (ORM) для PHP
который сидит на вершине мощного
уровень абстракции базы данных (DBAL). Один
из его ключевых особенностей является возможность
написать запросы к базе данных в
проприетарный объектно-ориентированный SQL
диалект под названием Doctrine Query Language
(DQL), вдохновленный Hibernates HQL .
Это предоставляет разработчикам
мощная альтернатива SQL,
поддерживает гибкость без
требует ненужного кода
дублирование.
Как говорится, он основан на Hibernate HQL. У меня нет опыта работы с другими упомянутыми вами вариантами, поэтому я не могу сказать что-нибудь полезное о них.