Ok I didn't see a thread started for this yet and I don't have time to write up a complete review so I will just give my brief thoughts.
For me I enjoyed X2 more because the variety of action and storyline development.
This one had a lot of plot holes but moved along action wise fairly fast.
I give it a 6/10. Where I would rate the first two films an 8/10.
I bet none of you stayed until the end of the credits?
If you did they showed something at the end....
Spoiler....
Xavier is still alive
When he lecturing to the class on morality with their powers he showed a comatose man and said something about "What would happen if we put someones mind into this man?"
At the end they flash back to the bed and Dr. McTaggert (sp?) she says "Good morning" and you hear Patrick Stewart's voice respond "Hello Moira."
Her mouth drops open and she starts to cry "Charles?!" and that was it