Если вам нравятся вызовы метода связанных объектов, которые выглядят как операторы SQL, используйте Doctrine. Если вам нравятся реальные объекты, которые скрывают SQL, используйте Propel.
Если вам нравится создавать объекты критериев, которые затем отображаются как предложения WHERE, используйте Propel. Если вам нравится создавать предложения WHERE, подобные SQL, используйте Doctrine.
Вы можете использовать оба одновременно. Не рекомендуется, но если вы используете плагины, такие как апостроф, которые используют только Doctrine, у вас может не быть выбора.