[eluser]WanWizard[/eluser]
@darklightmusic2000,
I wouldn't expect any major change soon, using features (properly) like autoloading, namespaces, closures (and callbacks), etc would require a complete redesign of CI's architecture, basically coding a new product.
Backward compatibility would be a pain, which would alienate most of the CI users (that have picked CI because it's accessability and stability).
I would expect these things to creep in over time, but slowly and without much impact.
I think the biggest question for you as a CI user is: why would you need these features? If you can give a serious (=business driven) answer (so not "because it is cool" or "my neighbor uses it too"), that you can judge for yourself if CI is still for you or if you have to move on.
I have, but lots of people still use CI, and have good reasons to do so.