Non ho la competenza necessaria a risponderti :-)
Di base ammiro molto strutture efficienti come zend (mvc e pesante uso della programmazione ad oggetti), solo che non sono abituato a usarle, e quindi, spesso, scivolo su soluzioni a me più note. Comunque se necessiti di una struttura mvc , non hai bisogno per forza di programmare ad oggetti, puoi farla anche in maniera "procedurale"