Well I come from a movie fan standpoint, yes I am a comic book fan, but movies are my passion. I don't mind deviation from source material for the good of a movie.
I found X2 had all it's story lines come together cohesively, and there was a genuine sense of danger. The direction was great, there wasn't just a few money shots, but a general theme, showing the characters in tthis war, bringing in a more personal overtone to the whole affair, through use of close ups and allowing the actors to protray their characters and make them 'real'. The action was nicely handled too, letting us see things without it being over the top or explicit. X3 was let down in comparison because it was a big battle or war, but there was no heart or character behind it, it was moved along etc too quickly.
In terms of writing, the dialogue didn't seem like movie-verse stuff, it was down to earth and real, how you'd expect these people to react, and a few doors and questions opened up through the narrative, whilst answering a few but maintaining depth and mystery.
I think a mention of the sentinel program would have been nice, but there were many shout outs to fans and nice little touches without being over the top at all.
I feel it's a damn solid movie, one of the best comic book movies, the climax is not of a showdown or action, but pure drama, which leaves a bigger impact on me.