I think i might throw in the towel with Bastion for good. I've experimented and played with this character to the best of my abilities but unfortunately he cannot and will not compete effectively at higher levels. Too many counters, to low mobility and pathetic recon damage. With the addition of Sombra this problem only escalates as now he'll more often than not be pulled out of his only useful feature which is his turret mode, and I'm pretty sure Blizzard doesn't even have it on the mind that the character needs a re-balance now that Overwatch and the rest of the character list has outgrown him. The only way he can be played effectively is if your team takes care of you and you rely on your team 100%. While i wouldn't say thats a bad thing, It's a particularly bad thing when he's solo-ing against just about anyone now and ends up cut off from the herd. Too many people hate Bastion via primal instinct from the beta so if you're not in an overwatch team thats made up with friends, your own team mates will leave you to your devices while Bastion aggros just about every enemies attention no matter who it is. If you disagree I'd love to hear your thoughts, but i'm finally convinced, Bastion is cursed to eternally noob-stomp low-levelers.
TL;DR: Bastion doesn't really need to be in the game anymore