Mr. Tact wrote on Feb 26, 2019, 20:59:
Lulz. Shows you how much attention I paid to it. Are there actually significant differences between characters of the same type? There only three types, right? Tank, Damage, and Support.
Yes there are many significant differences.
Of course you can look at them as fulfilling basic needs such as Tank, Damage, and Support but each hero has abilities that change gameplay in a way that are not shared with others of their base type.
For instance Mercy is a support character that can revive dead players, no other support has that. Lucio is a support character that can increase the movement speed of his team, nobody else has that. Moira is a support character who can teleport. Zenyatta can increase all damage by 30% on a targeted enemy. Brigitte can use a shield, grant armor to allies, and stun enemies... all of these abilities exist in some fashion on other heroes, but none within the support role.
Extrapolate that to many abilities, many roles, many heroes. There is no duplication yet.