No matter which solution you choose, beware of the technical debt you incur along the way. Sam Hernandez says it well:
EE Insider Blog
Spend your time learning and developing sites with ExpressionEngine and we'll use this blog to keep you informed of all the news related to ExpressionEngine and CodeIgniter.
Over a series of 8 videos, watch and learn as Ryan builds an entire ExpressionEngine website from beginning to end. Get started now.