Я предвзято, так как я немного помогаю в следующем выпуске Propel, но вы должны учитывать, что Propel действительно был первым доступным ORM, затем немного отставал, когда Doctrine был создан, но теперь снова активно развивается. Symfony 1.3 / 1.4 поставляется с Propel 1.4, где большинство сравнений останавливается на Propel 1.3. Кроме того, следующий выпуск Propel (1.5) будет содержать множество улучшений, особенно в создании ваших критериев (что приведет к меньшему количеству кода, который вам нужно писать).
Мне нравится Propel, потому что он кажется менее сложным, чем Doctrine: большая часть кода находится в нескольких сгенерированных классах, тогда как Doctrine разделила функциональность на множество классов. Мне нравится хорошо разбираться в библиотеках, которые я использую (не слишком много «магии»), но, конечно, у меня больше опыта работы с Propel, так что, возможно, Doctrine не так уж сложна за кулисами. Некоторые говорят, что Propel быстрее, но вы должны проверить это сами и подумать, перевешивает ли это другие различия.
Возможно, вам также следует подумать о доступности плагинов Symfony для различных фреймворков. Я считаю, что Propel имеет здесь преимущество, но я не знаю, сколько из перечисленных плагинов все еще обновлено до последней версии Symfony.