I think final fantasy X is a great example for balancing characters.
You've got:
Auron, hard hits but slow
Tidus, soft hits but fast
Wakka, status effects
Lulu, elemental attacks
Yuna, healer and solo summoning
Rikku, fast healer/item user
Kimahri , potential to mimic the others