I think somewhere higher up there needs to be someone who comes up with concept for what the roles/niches/strength of the different characters are, keeps the writers from throwing other characters under the buss to push their favourite and keeps the continuity straight.