Take a breather no longer directly heals or reduces damage, but works in two parts now.
Part 1: hog inhales, converting 50% incoming ranged damage to health, and absorbs non-melee CC.
Part 2: hog releases a gas cloud like 3-2-1 that slowly heals teammates and harms enemies within it based on 50% of what the inhale was hit with -including CC.
You can still stun hog out of the ability with melee stuns like shield bash, rocket punch, and charge.
The difference is sigma absorbs for temporary shields only.
Hog would heal himself and teammates and reflect all incoming CC as AoE CC. So if he say was hit by sleep while his E was out, he’d now put out a sleep cloud.
It would also work for things like shatter, grav, flux, EMP at the extremes.
Hogs biggest problems are feeding way too much to do his job, his job being way too easy to shut down at high ranks, and being rewarded for being a net loss on his team’s ult economy with a trash tank ult.
Your idea is cool but it wouldn’t make him competitive with other tanks it just gives the impression he’d be seen as less oppressive at low ranks.
It’s still not worthwhile protection. Dva doesn’t walk straight down chokes holding up DM for her team proactively because it’s a huge waste of value.
Hog is not mobile whatsoever so it’s just like if sigma could do absolutely nothing while his shield was out.