I'm really impressed with Yii2 so far. It is all encompassing. There is a learning curve. I'm an old school PHP hacker. I started building with PHP since version 2. the hardest part of Yii2 for me is understanding what it can do. There are discouraging times trying to find how to do things. In my mind, I think that I can write a hack in a couple of minutes where it would take me a couple of hours to find and interpret how to do it within the Framework. I know that this is only a temporary thing while I learn the framework, but can be frustrating.