As the capstone of the MCU it succeeds, however.....

Rating: 7/10 (6 May 2019)

The more I think about the plot holes, character arcs, and use of time travel the less I actually enjoy it.
Avengers: Endgame is the capstone movie and conclusion of 10 years of Marvel movies as envisioned by Kevin Feige. While Infinity War successfully brought together almost all of the Marvel movie characters onto the big screen - Endgame focuses on the original core Avengers which gives it a more intimate and character-driven feel but less epic than Infinity War.
This more intimate feel lets the first act of the movie, which focuses on the aftermath of the snap, shine better than the middle and climax in my opinion. We find our heroes living their lives and doing their best (or not, we'll talk more about that in a bit) to assuage their pain and move on: Captain America holds counseling sessions with survivors, Tony Stark has a young daughter who he loves dearly, and Thor, well, let's just say you may have heard a few nasty words from him on Xbox Live. He's also fat now. Lazy. Probably not worthy anymore. And I have to say his arc in this film is what brought the movie down for me. In Infinity War and previous movies, he's had to overcome his own arrogance, some red stuff, family drama and taking a supernova to the chest. While I understand failing to take out Thanos and letting half of all life get extinguished would get you down in the dumps - the beer-swilling, Xbox-playing, shutin seemed like a gag that went on way too long. I absolutely hated Thor's arc in this movie. Which brings me to Hulk, or should I say Professor Hulk now. Somehow, in the 5-years between them finding (and killing) Thanos, Bruce Banner somehow figured out how to merge his personality and the Hulk's into basically a big green mishmash of Hulk and Banner resulting in an almost-Hulk with the personality of Dr. Banner. Again, gimmicky at first and useful to move some of the plotpoints along (the reverse snap) but ultimately wasted as Hulk never had a chance to redeem himself, even slightly, against Thanos. Thor and Hulk were my biggest two problems with the movie.
The second act of the movie finds the Avengers going on a quest to obtain the Infinity stones by engaging in a "Time Heist". Yes, there is time travel in this movie which if you don't pay attention and/or haven't watched the previous Avengers movies may end up confusing you. Albeit, it was a very cool ode to the previous movies in the Avengers' saga. Ultimately, it just was not coherent enough, for me anyway. Oh and we had better thank that rat the accidentally walked over the buttons and reactivated the quantum tunnel in AntMan's van. Way too convenient for my tastes.
In the final act of the movie, the Avengers do manage to get all the Infinity Stones and reverse the snap. But it was not without cost and of course, not without some splinter in their plans. A mighty big splinter. "Bad" Nebula replaced "good" Nebula and let "past" Thanos travel through the time portal thus threatening all the work they did to get the Infinity Stones. However, this isn't the Thanos we remember from Infinity War, this Thanos has been reduced to a two-bit villain who now just wants to snap everything away and start over; still formidable mind you, but with none of the depth of Infinity Thanos. Quite disappointing. I know this movie wasn't his but it would have helped to feel like the Avengers' plans could have been spoiled if he had been a more threatening villain. But he wasn't and also took the movie down for me.
I know it sounds like I'm dumping all over this movie but the moments that shined? They really stood out. Good ol' Cap weilding Mjolnir; Iron Man snapping away Thanos and his army; the end battle scene and Tony's funeral, which was really touching. But that's about it.
All in all, I did enjoy the movie but in no way did it live up to the hype for me.