I was avoiding seeing this due to all the controversy, the controversy that it sucks. Sound like another comic book film?
The common defense seems to be, "it's not as bad as people say". That's a fair assessment, but not a good thing. I found it to be a dull, boring, CGI heavy soul less film, with a few good moments.
It shares similar problems with BvS. Tons of characters and action, but not a lot of story, narrative, or personality. If you loved how fun they made the Deadpool universe while still maintaining a sense of drama or great superhero action, get ready for Bryan Singer to ignore all that.
The good: Magneto. Michael Fassbender brings a ton of acting and character work. He's one of the few people who has actual motivations for his actions. Same with Professor X. Quicksilver steals the show again, but it's a repeat of his DOFP scene shot differently. Nightcrawler, Cyclops, and Sophie Turner as Jean are all likable as the new team.
The Bad: Apocalypse is the ultimate generic overpowered villain who wants to destroy the world. He sucks. Anyone could have played him with his auto tuned voice and lame monologues. And that's really the plot of the film. He wants to destroy the world and the X-Men must stop him. There isn't much more depth than that. There's other side stories that are pretty disjointed and don't go anywhere such as Quicksilver realizing Magneto is his dad. Wolverine is just in there and is gone.
And there's just so much CGI destruction at the end it's boring and pointless. There might be a 10-15 minute sequence where Magneto floats alone by himself in a magnetic field looking into the distance. You just don't feel for any of it.
Singer brings back his generic black uniforms for the team because superhero costumes will never work in live action.
Better or worse than BvS? That depends on what you rally liked from both. I got the best live action Batman ever from BvS along with Alfred and loved those Batman/Bruce moments. I didn't love anything from this. I guess this is less offensive in the same way than BvS because Jesse Eisenberg wasn't in it. I dunno, they both suck and have their moments.
As far as this movie goes, I give it a low rental. No excuse to be making this kind of X-Men film. It's going backwards, especially with Deadpool showing us how fun an X-Men universe can be with real X-Men and comic book uniforms and costumes. Stop trying to make Bryan Singer happen.