عليكم السلام بالنسبة لي، فالمشاريع الصغيرة افضل بناءها بـ micro framework مثل slim او silex فهذه الـFrameworks تجهز لك البيئة بالحد الادنى لاحتياجاتك وبامكانك اضافة العديد من المكتبات حسب ما يلزمك عن طريق Composer على سبيل المثال، قمت باستخدام Eloquent ORM الموجود في Laravel4، مع Slim اما المشاريع الاكبر والتي تحتاج ان تكون منظمة الى حد ما افضل استخدام Laravbel4 أو Symfony2 وان كنت افضل Laravel4 لبساطته عن Symfony2، ولاحظ ان Laravel تم تطويره على Symfony، ولكنهم جعلوه اكثر مرونة