Personally, I think its BS that any particular role should have some innate advantage over another across the entire spectrum. It should never be some other roles duty to rock paper scissors for another.
Instead what should be happening is that every role can have a particular main duty with other side traits that let them counter other characters from different roles.
As it is right now, DPS and Support have all of the anti-air in the game. Tanks have very little in the way of strong anti-air. Dva’s probably the most consistent anti-air in the game because she has thrusters to get into the flying targets face. However, its not the safest method. Units with hitscan like bap, ana, ashe, mccree, s76 are better anti-air. It would be nice for their to be stronger hitscan range option as a tank someday to anti-air units like mercy and echo/pharah from the tank category.
Now, in terms of anti-dive Brigitte is pretty good in that department overall. She’s really strong against dive tanks. Neutral or better on dive DPS. However, I think she’s pretty weak to ranged DPS. Units like Pharah, S76, Ashe, McCree, Hanzo, etc.
I prefer the idea that if DPS vs Support its like some DPS have advantage over some support and some support have advantage over some DPS. Mercy + Widowmaker is a weird duality. On one point Mercy has lots of evasion making her preferred target if she goes into the air, but resurrection is a really good counter against Widowmaker’s early KO methods as usually a far ranged KO can be completely reversed with resurrection. This makes some situations kind of neutral against each other.
Personally, I really like Mei as a character in the DPS category because many times I have been able to play Mei and act as our teams space taker in a way much like a tank when tanks are not playing the space taking game that well. They keep holding the S key. WIth Mei, suddenly the enemy team is holding the S key and we have some semblance of a frontline conflicting with another front line. There are probably more tank like DPS that could be added, but units like doomfist, reaper, and torbjorn fight that bill well enough so far.
IN the end, DPS is incredibly versatile and various support/tank can counter them, but they still have a ton of good tools for various characters. Tanks/supports I’d like to see get more variety. Though so far they have been making all tank/supports pretty generalists rather than going all in on another design like Zenyatta. Light healing, lots of damage.