I'm generally pretty good with Pharah, reliably land rockets (the hitboxes are so generous compared to TF2, and I have lots of hours on Soldier), and I can generally provide lots of disruption.
Of course, I'm fuckin' out of there if the following occur:
- A Soldier 76 is smart enough to tapfire at me.
- A Soldier 76 has tactical visor up, or activates it to deal with me.
- A McCree is moderately close.
- A McCree has Deadeye up, or activates it to deal with me.
- A Bastion is anywhere visible in turret mode, and I can't easily peek to kill him with rockets.
- A Bastion is in Recon mode and is tap firing. It is unlikely I'll be killed by a tapfiring bastion, but it's certainly enough to frighten me off.
- A Winston does his jet pack -> punch -> tesla cannon combo. This is only about 50+30 + however much the cannon ticks in the period he's in range, but it is enough to frighten a Pharah and drop them below 100HP.
- A Widowmaker exists and has any level of accuracy, and is aware I exist.
- A Hanzo exists and has any level of inaccuracy, and is unaware I exist.
- An Ana takes a brief second to look in my direction.
The way it is currently, Pharah is useful in niche circumstances, but she's countered to hell and back. Yes, I'm aware that two direct hit rockets are capable of killing all but Bastion and Winston, but she's very much a high risk, medium reward sorta hero. Not bad by any stretch, but you have to be very aware of her limitations.
Bastion's changes are a long time coming. He dominates in low level play because it is hard to co-ordinate effectively to take care of him, and when he's accompanied by another turret and/or a symmetra or reinhardt shielding him, new players and low leveled players face an uphill battle to take Bastion out for robot dinner. Self repair is never used in combat anyway, it's always a "mopping up after battle" sorta thing, so you can take the load off your healer, because you will take a lot of damage as Bastion.
Bastion's Recon as it stands pre-patch is if you took 5 bullets from S76, reduced their accuracy slightly, and reduced their damage slightly. Still enough to be viable-ish, except Bastion has armor, and a much bigger model.