Bastion is supposed to be an anti tank character, similar to Reaper. Unfortunately the way he is currently set up meant that instead he was just a noob killer. The version on the PTR has been tweaked so that he is both more viable at higher levels of play, and less spammy in turret mode.