A nice thing about roles is they help prevent overlap in PC functions, and so prevent direct comparison. If multiple characters have the same function, for instance doing damage, then it is pretty easy to compare them. If one does much more damage than another, the weaker PC feels undervalued...