Propel'in bir sonraki sürümünde biraz yardımcı olduğum için önyargılıyım, ancak Propel'in gerçekten de mevcut ilk ORM olduğunu, ardından Doctrine yaratıldığında biraz geciktiğini, ancak şimdi tekrar aktif bir geliştirmeye sahip olduğunu düşünmelisiniz. Symfony 1.3 / 1.4, çoğu karşılaştırmanın Propel 1.3'te durduğu Propel 1.4 ile birlikte gelir. Ayrıca, Propel (1.5) 'in bir sonraki sürümü, özellikle Kriterlerinizin oluşturulmasında (yazmanız için daha az kodla sonuçlanır) birçok iyileştirme içerecektir.
Propel'i seviyorum çünkü Doctrine'den daha az karmaşık görünüyor: çoğu kod üretilen birkaç sınıfta yer alırken, Doctrine işlevselliği birçok sınıfa ayırdı. Kullandığım kütüphaneleri iyi anlamaktan hoşlanıyorum (çok fazla "sihir" değil), ama tabii ki Propel ile daha fazla deneyimim var, bu yüzden belki Doctrine perde arkasında o kadar karmaşık değil. Bazıları Propel'in daha hızlı olduğunu söylüyor, ancak bunu kendiniz kontrol etmeli ve bunun diğer farklılıklardan daha ağır basıp basmadığını düşünmelisiniz.
Belki farklı çerçeveler için Symfony eklentilerinin kullanılabilirliğini de düşünmelisiniz. Propel'in burada bir avantajı olduğuna inanıyorum, ancak listelenen eklentilerin kaçının hala Symfony'nin en son sürümüyle güncel olduğunu bilmiyorum.