Jag tycker att det oftast är bra med ramverk, men man ska vara medveten om nackdelarna. Ett välskrivet ramverk kan lära dig mycket om best practices och smarta tillvägagångssätt. Nackdelarna är att det kan bli onödigt långsamt om ramverket har för många funktioner, samt att du kan råka ut för en del otrevliga attacker när en säkerhetslucka i ramverket blir känd.
Jag tycker ändå att fördelarna med ramverk överväger nackdelarna. Själv kör jag Ruby On Rails, men det finns flera bra även för PHP.
Andreas Krohn pratar lite om exempelvis Code Igniter i avsnitt två av Webbradion på
http://www.webbradion.net/avsnitt/2