So how about game itself will favors counter swapping and prevents using metas (like s12 sombra). So:
If enemy team has Widowmaker your sombra gets perma invisibility like she has now. Without wm she is just frontline shields melter .
If enemy team has phara and Mercy your hitscans get bigger bullets
And so on and so forth