My first guitar was a squier(crap) so now I'm gonna buy a new one, but I'm having trouble picking a new guitar! I play metal, rock, and a little bit of shred.

I have narrowed it down to 3 choices:
Ibanez RG321 MH
Ibanez PGM30
Fender Standard Strat

Can you guys give me some of your opinion?