По своему опыту скажу, что проект на фраймворке - гораздо легче поддерживать и чем больше проект, тем легче его поддерживать чем проект написанный без него, конечно, надо хорошо знать фреймворк. Сам же фреймворк можно выбрать любой из тех которые постоянно подерживаются и развиваются, хотя, лично я предпочитаю Zend Framework