Ever since I started watching the 1990's X-Men cartoon and reading the comics, Magneto was one of my favorite characters in all of Marvel. I was very disappointed when the Magneto movie got scrapped a few years ago, but this movie might as well been called "X-Men Origins: Magneto." So if you are at all a fan of Magneto, see this movie immediately.
Obviously they didn't stick to every little detail of the comic book world, but the things they changed I really had no problem with. I don't mind if they let Charles keep his hair into his thirties, or if they have a stray bullet paralyze him instead of a lame one-issue villain from the 1960's known as "Lucifer" doing the job. Sebastian Shaw can have Magneto's helmet until Magneto steals it from him instead of Charles just making it for him. Obviously the team is completely different, but the point is, this is a movie, and a great movie at that.
Magneto and Professor X's characters were acted amazingly, and I thought this movie really captured their complicated friendship and explained why they were "enemies" in later movies. Magneto completely stole the show for me, I loved seeing him take vengeance on the Nazis, it was done so perfectly, and it was so nice seeing him portrayed as the badass he was in the comics instead of an old man "mutant prophet" type as he was in the X-Men trilogy. Beast was awesome, especially when he turns blue and furry, looked great. I really didn't have any gripes about this movie that were big enough for me to back off of my initial 5/5 rating I gave it instantly after seeing it, and its been a week now.
This movie makes me really hope they do a sequel (or another prequel, depending on how you look at it) and is by far my favorite of the 4 "X-Men movies" including Wolverine.