At this point CI is the Framework which suites my programming style the most, and used a lot of them, like Zend, Slim, Silex, Phalcon, and Laravel. The best thing about CI is that it's brings structure without getting in the way, or requiring to run some kind of install script. It's just as simple as configuring a few basic settings, setting up a database connection and you're off!
However. There's still a really important feature i've been missing, and that's the inclusion of a solid REST implementation with some security functionality like JWT which is great for mobile authentication.