So now that you know my biases, lets talk about the movie.
Overall I actually enjoyed it. Not a great movie, but a fun popcorn type movie. Yes they did things with the continuity I did not like, but for the most part it was done in a way which worked.
The movie is mostly set in the early 60s during the Cuban Missile Crises, and they did a good job with the time period. As the original X-Men came out in the 60s, this actually made the movie more enjoyable for me. The end credits remind me of the 60s bond flick, which I thought was a nice touch.
The plot basically deals with the early history of Prof X and Magneto, the rest of the X-Cast are basically there to allow that story line to develop.
The characters were for the most part was reasonable, only a few of the mutants were 2 dimensional. They tried to at least give the rest of them some back story. Some were better than other.
Most of the mutants sort of matched their comic-book version. The big exceptions to me were Moria MacTaggert, who was turned into a CIA agent. And Alex Summers, not quit sure how Cyclop's younger brother would now be old enough to be his father.
The one character change I did like was Azazel, is now a mutant instead of the devil. In the comics his only real claim to fame is he is the father of a certain X-Men, which make that certain X-man a hell spawn instead of a mutant.
Acting was spotty in places, I enjoyed the performances by the actors which played Charles, Erik and Raven.
Some of the bigger name mutants in the movie: Prof X, Magneto, Mystique, Havok, Beast, Banshee, White Queen (Emma), Black King (Shaw).
They included a number of minor characters from the X-Universe as well: Riptide, Darwin, Angel (female version), Azazel.
There are 2 special non-credited cameo from the earlier X-men movies, but I won't spoil them.
No reason to stay through the credits, there was NOTHING after them which was disappointing.
I think I would give this movie 3 stars, UNLESS you are a hug x-men fan than I would drop it to 2 1/2 stars as the changes to continuity will drive you nuts.