bastion would be alright in my opinion if his range wasnt so forgeted
make his bullets spread / do less damage or something at long range. if i'm playing a squishy character and he can see me for 2 seconds from across the map, he shouldn't have the burst and range to kill me.