Symfony takes advantage of PHP5. I understand the reasons why CI hasn’t drop PHP4 support yet, but when it does, it will be even more kick ass!
In what way? What does PHP 5 offer it that makes it faster than PHP 4? There is of course method chaining which reduces the line count by a fraction, and a few built improvements, but CI takes full advantage of those by having two seperate base files (Base4.php and Base5.php). Its been said many times - and I fully agree - that dropping PHP4 support would not benefit CI in the slightest.
Another thing I disagree with is that modules are just eye candy. Matchbox - or Modular Seperation as it was previously named - is one of the most useful additions to CI I have seen. Being able to store all files required for one “part” of the site, within a single folder is ridiculously time saving. It still follows MVC, does not impose any special requirements and means all your files are exactly where you expect them to be. Its a pain in the rump having to switch between Controllers, Models and Views with a subfolder in each one for a site “part” when you could have it in one place…
Why isnt Matchbox or something similar included in the core?!