Bastion is a sleeper favorite. The blizzard team has managed to give him quite a bit of personality.
He had the amazing cinematic trailer that throbbed many hearts.
Most everyone loves his bird friend.
There are fun cosmetics he gets and some personality in his emotes like the bird and him both being zombies.
Some cute jingle voicelines (and some annoying ones).
I think he’s largely just marred by not being fun to play really. There is power in using a machine gun, but there is not fun in blowing up while not moving and enemies not actually being in your line of sight. I bet Bastion would be rather fun in PvE. He tops many people’s charts for arcade archive top 500 missions. Easily top tier pick there.