@Adam Baird - I just like the flexibility approach rather than the all in one approach. I'd rather switch themes while keeping most of my sites functionality in tact thanks to plugins rather than switching themes and having to go through that mundane process of finding substitutions for what the theme provided.

Why should a theme do anything more than be a good design with flexibility?