Essa pergunta parece fácil de responder, mas pode ser uma pegadinha.
Se é para apenas um só programador e ele ainda não está com dominio total de Yii, sim.
Zend é (para mim) bem mais poderoso.
Se é para uma empresa que ja tem cultura de Yii, não. Desenvolvedores Zend são mais caros contratar (embora existam em maior numero) e a curva de aprendizado de um FW é alta e isso pode custar horas importantes.
Já ouviu falar de Symfony??