I'm very torn on First Class. There were parts that are just amazing and brilliant. The whole Nazi scenes were incredible, especially the bar scene.
McAvoy and Fassbender both nail the roles. Beast is................okay, Hoult is super charming. I hate Jennifer Lawrence as Mystique, and I have no idea why she's even in these movies. She's not a lead character. She's not the leader of the X-Men. She's a sociopathic henchmen who has turned into a megalomaniac. Their version of her has almost no resemblance to the comics. Plus I just can't stand Jennifer Lawrence, with the exception of Silver Linings Playbook. Also Kevin Bacon was a super cool bad guy.
Beyond that, the rest of the hellfire club was awful. Emma Frost was a joke, as was that devil dude who had like 1 line. The new X-Men were awful as well. The butterfly girl, Havoc, and so forth. I liked Darwin, but of course they killed him off.
The plot was good, and I was entertained. Just didn't like the majority of the characters.
Also........Moira McTagert? Why? She's a Scottish nurse, not an American CIA agent. Why not name her like Linda Jones or something? It wouldn't have made an ounce of difference. X-Men just has a tendency to use as many "names" as possible without caring whether or not those names bare any resemblance to their actual characters.
Although the most recent major offense for this was Whitney Frost in Agent Carter. They had NOTHING in common other than something on their face and their name.