Honestly? It was a complete mess

Rating: 1/10 (4 May 2019)

Infinity War excelled through pacing, structure, suspense, brutality and well-crafted villains. Marvel films tend to be mediocre 'watchable' flicks, so it was a huge shock to see an entry so significantly above the others.
Endgame threw all that aside, and stamped on it. The pacing is all over the place, the structure feels like 50 writers tried to shove in different segments, with one editor desperately trying to piece it all together into some form of narrative which made an acceptable level of sense, sort of, kinda...
The great Thanos is now a pointless character who's done his job and doesn't care anymore, so pointless in fact, they have to go back to the past to find one who does. Neither him nor his guards are in any way intimidating this time round, we've seen it all before as they'd already won. Why are they fighting again? They won! It's like cheating in a game if things don't quite go your preferred way, so you keep replaying segments until the outcome is satisfying for you. Story telling at its very worst.
Time travel made the whole thing feel cheap, rehashed and undeserved. Who cares about the soul stone sacrifice? We've seen it before, get on with one of you dying. Why get excited for the final battle? (with no build up or suspense, the characters just suddenly appear), we've seen it before - they lost. I've absolutely no idea why Captain Marvel was in the film - possibly the most awkwardly written-in character ever. Did Tony Stark really need to sacrifice himself? The battle was well in their hands by that point! Just stall the big purple thing which is somehow destroying everyone without the stones.
So why the high rating? Well nostalgia, 11 years of build up and fan service is enough to make the majority look the other way. I'm sure the studio know this was a messy effort, and can't believe they've got away with it.