С CodeIgniter мигрировал на другой фреймворк, потому что не хватало тех инструментов, которые он предоставлял. ActiveRecord там был обычным построителем запросов к бд, а не реализацией технологии ORM. Не было миграций, инструментов для тестирования, дебаггера, ассетов, RBAC. Да почти ничего не было, кроме реализации MVC паттерна. И еще там вроде круто было писать код валидации данных прямо в контроллере, из-за чего они получались толстыми.
Laravel немного смотрел, но мне не понравилось, как там документируют api фреймворка. Не было описания аргументов, которые принимают методы, не понятно, какой тогда смысл вообще в таком апи.
Сам я ушел на Yii.