The dps passive should be split up into two

one for hitscan and one for projectile. projectile dps should have the current passive that does the 20% debuff to healing as that would reward hitting your shots since those shots are typically harder to hit than hitscan shots like tracer/soldier etc.
the hitscans ( and this would include beams like echo beam or sym beam) should have a passive that if they get a FINAL BLOW KILL with a headshot then it provides an additional 20% ult charge ontop of whatever ult charge they would’ve gotten with the kill.

that woudl be overkill so that should never happen

numbers can be tweaked. the concept is basically that a stray tracer pellet doesn’t do a borderline anti-nade effect to a tank for grazing them.
5% 10% 20% the number could obviously be changed but as it stands right now getting constant 20% debuff for simply existing as a hitscan is far to strong.