This was always my view on the game. I looked at it as not controlling a single character, but controlling an entire party. In fact, I rarely plan a single character and instead plan parties that I think are fun.
With players like me in mind, having a number of lower maintenance classes is certainly a positive.