This movie was... OK. Actually, it was close to good, but there were 2 huge flaws that brought the whole thing down.
1. Magneto's arc in this was just god awful terrible bad. So bad that if they had just copy+pasted his dialogue from the last movie instead of writing new stuff, it actually would have been better. This is compounded by the fact that it's the EXACT SAME Magneto moral arc they've done before, only worse.
2. They took all the complaints people have about Marvel movies and decided to cram them into this movie... disposable major villain, tons of characters introduced, whole major-story-comes-out-of-nowhere.
There was plenty of solid character writing and acting in the movie, it's just tainted by the terrible parts pretty heavily. They clearly have the ability to understand and produce the characters correctly because Nightcrawler wasspot onperfect, Beast was pretty great, etc.
I just am stuck thinking about how bad Magneto's part was. Like, so bad. I actually have no complaints about Apocalypse aside from the whole disposable-villain thing which they could retconn if they want to anyway later on, because compared to Magneto everyone else in the movie seemed coherent and well-written.