В основном делаю небольшие проекты,так что думаю использовать такого монстра как ZF неблагоразумно,т.к. сделать на чистом php по сравнению с использованием ZF будет быстрее.
Что нужно от фреймворка?
Варианта 2
1)Мечтательный.
Суть в том чтобы описать модели и их связи, а фреймворк бы сам генерил таблицы и т.п.
2)Запасной :)
Увелечение скорости разработки, готовое решение рутинных задач(например, авторизцация).
Ваши мысли господа ;)