I used to love Codeigniter, but recently have been introduced to testing, testing and more testing. Codeigniter makes testing near IMPOSSIBLE unless you do some core system hacks. And even then, stubs, dependencies, fixtures.. don't even think about it. Unfortunately to make Codeigniter a fully testable framework, they will have fundamentally rewrite the whole thing. And I do think this has become more and more of a core requirement for modern frameworks.<p>That being said, I suppose at the end of the day, Codeigniter is still blazing fast and so incredibly easy to introduce to a newer developer. Maybe it will always have a place, and if so, I wish BCIT best of luck!