As we all know, Bastion roots himself in place when he’s in Sentry Mode. However, it’s wildly inconsistent with how he interacts with forced movement and stuns.
Not all stuns take Bastion out of Sentry Mode. McCree’s Flashbang, Doomfist’s Rocket Punch, Brigitte’s Shield Bash, and Mei’s freeze effects cannot force Bastion out of Sentry Mode, but Reinhardt’s Charge and Earthshatter, Roadhog’s Hook, Sombra’s Hack, and Ana’s Sleep Dart can. Apparently, there’s a difference between a “stun” and a “knockdown”, and only one of those can force Bastion out of position.
Not all forced-movement can move a Sentry Mode Bastion. Junkrat’s Concussion Mine, Pharah’s Concussion Blast, none of Doomfist’s abilities, Lucio’s Boop, Brigitte’s Whip Shot, D.Va’s Boosters, and Roadhog’s Whole Hog cannot move Bastion. However, Orisa’s Halt and Zarya’s Graviton Surge can.
I think this inconsistency can be addressed in a way that would buff Bastion significantly.
Code his self-root as a passive channel that can be interrupted by any kind of stuns, and remove a knockdown’s effect of removing him from Sentry Mode.
This would make Bastion, well, a bastion, an immovable rock that the team can group up with. His counters would be significantly weaker since they can’t actually remove his damage resist unless Bastion wants to.
Any stun + forced movement would still move him. Reinhardt Charges and Roadhog Hooks would still displace him, and this would add Doomfist’s Rocket Punch to the list. However, they wouldn’t take him out of Sentry Mode, so Ironclad would prevent him from getting one-shot.
Knockdowns, like Earthshatter or Sleep Dart, would still stun Bastion, leaving him unable to shoot or use abilities. However, he would stay in Sentry Mode.
Sombra’s Hack would stop him from transforming or self-healing, but he would stay in Sentry Mode. While Hacked, his self-root is canceled, so any forced movement would move him around, such as Concussion Mines or Boops.
Orisa’s Halt and Zarya’s Grav wouldn’t move him at all unless he was stunned/hacked beforehand.
CC should not be the counter to Bastion. It should be teamplay and focus fire. This simple change would restructure Bastion’s counters in Bastion’s favor, give him more control over his own kit, and make him more consistent overall.