Pharah seems so hard to be consistent with. I might need to put some QP time in on her and see if I can improve my prediction.
The 1v1 matches I have, pharah seems to just be a flay-about-spamming fest. I try and use the E to bounce enemies near walls so I can get splash damage, but it still seems to come down to who gets a lucky direct hit first.
Got any tips?
In 1v1 or in actual games? Rocket prediction I think is just a judgement thing that you get better at over time... I played tons of Quake + Unreal, and more recently TF2 Soldier and Tribes... Practice practice practice, always try to go for direct hits rather than relying on splash damage. You don't have to blast out rockets as fast as possible - sometimes it's better to hold on a fraction longer to line things up, plus by varying how fast you fire you make it harder for enemies to predict when the next rocket is coming...
With Soldier being about a lot at the moment some games you'll just have to give up and switch, but you can survive against him and other hitscan heroes with good positioning - it depends a little on the map but you can usually take advantage of scenery and corners + your ability to near-hover to get sight on a choke or similar without being in line-of sight to get picked off... If they do start hitting you immediately kill boosters and fall as fast as possible, if you're falling a long distance use your concussion blast on some scenery near to you to add a sudden sideways move as a good hitscan player will pick you off as you fall...
On the subject of the concussion blast - get used to using it to move yourself very quickly out of the way - especially when you hear Soldier's Ult activate, Dva ult, Mei ult, etc. or even just when you're low and need to get out of the way to a health pack or similar... That and the other use for it (besides knocking people into pits of course) is as a sort of zoning tool - if their Rein has his shield up with others shooting from behind a well aimed blast will scatter them all - you can similarly use it with teamwork to bounce an enemy player forward out of position to get focussed by the team (this works particularly well on Mei + Zarya who tend to play towards the front when defending)...
There's a few tips off the top of my head! One more - remember with the jump jet buff you can now more viably hide from fire over the edge of pits and things without being at as much risk of running out of fuel - plus you can often pop up out of nowhere with an ult or similar
Edit: (Forgot about 1v1)... fighting other Pharah's in the air is tricky - it's just prediction again but with the target having more difficult movement - I think the easiest way to get it at first (and to be honest I don't feel I'm quite there yet either) is to momentarily try and sync at least one of your movement directions with hers just before firing, and then don't lead in that direction... Either that of just focus on dodging and be ready to land shots as they get lower to the ground... (In a normal game though if your team has a Pharah counter it's generally better to let them deal with her; you can waste a lot of time trying otherwise whilst not helping the team!)