I felt that Civil War felt way too long because of all the story padding yet Apocalypse, whilst also a long film, kept my interest to the end (and yes there is a post credits scene that I suspect is setting up Wolverine 3). In Apocalypse the large cast do actually have something to do and contribute to the story, whereas the Captain America film felt like some were shoe horned in, which I felt made that film feel bloated and repetitive whereas this one at least get the storyline moving. I see the critics have been moaning about having too many characters in the film, yet I actually think it was handled better than it was in the Captain America: Civil War film. The same also goes to Tye Sheridan as Scott/Cyclops, whose back story is filled in better and with more depth than it was in the Wolverine origins film. I also thought all the supporting cast were absolutely fine in their roles, and to me Evan Peters as Quicksilver really stole the scenes he was in and makes a fine addition to the cast. Fassbender turns in another solid performance and you really feel his pain and confusion for the Erik/Magneto character.
Firstly I found it to have a perfectly serviceable story, with Apocalypse and his followers recruiting the very vulnerable and angry Magneto as part of his plan to destroy civilisation and rebuild it in his image. Whilst it doesn't hit the heady heights of Days of Future Past it still is a really good watch and I fail to see why it has had a mixed press. As you can probably gather I thought this was another very good addition to the X-Men franchise.