Pharah has all the hitscan counters. A very good Widow and McCree make life tough. Soldier can be a pest. And a Roadhog, Dwarf or Bastion change Pharah's lurk and pounce gamestyle to a long range annoyance playstyle. Play her at high skills, you'll find out she's hard to play properly.
Regarding Ana, I don't have a problem with her offensive shots dealing less damage. I do have a problem with her Biotic Grenade changes. Just like someone else mentioned, atleast let her heal up for 100, but teammates for 50. It's all about the fast healing buff from it anyway.
Don't really understand the Junkrat change though. I mean, with this logic all explosions should stop doing damage to themselves (Pharah, Zarya, Soldier etc). Even though Junkrat is kind of weak right now, don't think this will help much.