Not directly directed at you, but I think the roles could be even clearer. As it is, though, they sort of bleed into each other.
In my mind, there are two variables that define a characters role: a) whether they affect the party (i.e. amplifies) or the enemy (i.e. mitgates), and b) whether...