I don’t get why people didn’t like the movie, honestly.
The only problem I had with it was that because the movie was based around Jean Grey, no one else got Screen Time. The fight between Charles Xavier’s team and Erik Lehnsherr’s team was amazing, and so was the fight on the train.
Some people have been complaining about Wolverine not being in the movie, but you have to think that this is set after Days of Future Past, in which Wolverine is back to his timeline with the older Charles Xavier and so on.
It wasn’t the best X-Men movie so far, and I know that, because for me nothing will beat X-Men: First Class, but it was a good movie overall.