I enjoyed it a lot and don't see the complaints about Magneto. The guy has always been willing to go through great lengths to ensure the survival of the mutant race.

I liked how they used time travel to retcon past mistakes and that they acknowledged things I was afraid they were just going to mull over. Quicksilver was AWESOME in this and I love the way they portrayed his powers. Like Shiny, I'm saddened this Quicksilver won't be in the Avengers 2 movie. Definitely looking forward to the next one in 2016.