A discussion with a guild mate is the basis of my question.
If you could swing a magic wand and have it your way, which would you choose?
I think classes don't need complexity, as long as the bosses are interesting. Adding complexity to the class isn't necessary for interesting encounters, but it does add to repeating encounters with different classes.