Enjoyable despite plot holes

Rating: 7/10 (3 July 2011)

These are the plot problems I had:
Despite Xavier admitting to seeing everything in magnetos mind/history he says the one thing do the least to change his mind in turning the missiles against the fleet; "They're only following orders" Come on..talk about pressing his buttons!
Raven tricks Azazel by morphing into Shaw with his helmet but she had never seen that before and he's still in the sub.
Xavier pleading with Magneto not to kill Shaw despite the fact that he's the one incapacitating him?!
The random mutations/evolution resulted in a mutant that looks Exactly like a storybook devil?
A Nazi became a mutant by irradiating himself? Never explained past this assumption yet they want us to suspend our disbelief of common medical fact?
It was still pretty cool though :)