I'll throw my opinion in here. It did not suck but it was not good either. I am disappointed to hear that the film did not adhere to the comic book nor did the other films. That's sad. Would have been nice to feel I was seeing something that had appeared in print. Back to the film. Special effects, amateurish for the price of this movie. How can Spiderman get it so right and X-Men so wrong? Nothing feels right in this franchise. The movement is all wrong, the speed is all wrong. Halle Balle flying on wires like Peter Pan. Boring and poorly executed. When you have seen flying done on a wire like Crouching Tiger Hidden Dragon, or the elegant yet flailing frenzy of Raimi's Spiderman, Storm flying stiff as a bored in a clear wire and harness just does not cut it. The scale is all wrong in the X-Men films. Spiderman, sweeping and grandiose, yet personal. Batman Begins, again grandiose yet personal, dark, atmospheric, a bit hokie at the end but nothing is perfect. I feel no connection to these characters in X-Men. The back story is flimsy and we certainly are left with almost no time to reconnect with the characters in X-Men III before bad things start happening. Hell, Hulk was better than this.
I think it must be difficult to do this kind of ensemble cast movie and feel close enough to the characters to give a damn. All the other movies I sited are centered on individuals and there is plenty of time in those cases to explore the backstory. Basically, the movie feels cheap and claustrophobic to me. They have yet to get it right with X-Men.