Je suis partial, depuis que je l'aide un peu sur la prochaine version de Propulser, mais vous devez considérer que Propel était en effet le premier ORM disponibles, puis à la traîne un peu lors de la Doctrine a été créé, mais maintenant actif dans le développement de nouveau. Symfony 1.3/1.4 est livré avec Propel 1.4, où la plupart des comparaisons s'arrêtent à Propel 1.3. Aussi, la prochaine version de Propulser (1.5) contient un grand nombre d'améliorations, notamment dans la création de vos Critères (résultant en moins de code pour vous écrire).
J'aime Propulser parce qu'il semble être moins complexe que de la Doctrine: la plupart du code est dans les quelques classes générées, alors que la Doctrine a divisé la fonctionnalité dans beaucoup de classes. J'aime avoir une bonne compréhension des bibliothèques que j'utilise (pas trop "magique"), mais bien sûr, j'ai plus d'expérience avec Propel, alors peut-être que la Doctrine n'est pas si compliqué derrière les coulisses. Certains disent que Propel est plus rapide, mais vous devriez vérifier par vous-même, et juger si cette emportent sur d'autres différences.
Peut-être vous devriez également tenir compte de la disponibilité des plugins Symfony pour les différents cadres. Je crois Propulser a un avantage ici, mais je ne sais pas combien de la liste des plugins sont toujours à jour avec la dernière version de Symfony.