After using CodeIgniter for some time, I realized the simplicity and the ease of deployment, very much pretty straightforward. The userguide itself is very much detailed and provides a great deal of examples for anyone who tries to learn the ropes of CI.
Probably getting too used to coding with raw PHP and CI, in comparison I tend to find that Yii has a steeper learning curve. However though it does provide things like CListView, CDetailView, CGridView etc. Hence building these view types are easy and you can configure them to your needs.
Yii comes with scaffolding as well, your Model class builds from your database. Hence, it is important that your database schema is well designed. Another thing not to overlook is the relations, you can define the relations for easy referencing throughout your script. Controller and CRUD can be generated easily as well. You just have to customize them to suit your requirements. It does reduce your effort rewriting duplicates very much greatly.