I LOVE YOU 3,000, MARVEL!

Rating: 9/10 (12 May 2019)

The Russos couldn't have subverted our expectations in a better way. Simply, because they didn't give a hoot about our expectations. Instead, they gave us a a continuation of Infinity War with a most unexpected conflict. In other words, they went for the head; all we cared about are the stones.
They also proved that they understand every character in this universe better than anyone. They delved into their minds and hearts in a way fans ever hoped and fancied. They truly fleshed out our beloved avengers by showing them as more humans exactly as we felt about them at every important moment in every movie in the MCU. They convinced us that these characters really experienced these moments, and thus cared about them as much as we do. The incredible cast, who are at the top of their game, couldn't have complemented what the Russos did for their characters more perfectly.
Whilst the unique storytelling of Infinity War never feels "cinematic", I absolutely loved it with its epic quality and how I felt that I was flipping pages of a graphic novel instead of watching a movie. The Russos used once again the same exceptional style of narration here, except that, to my surprise, it feels as "cinematic" as it gets! I have absolutely no clue how they have managed to do such a thing, but what I know is that this made me realize that Infinity War is flawed, especially in this aspect, way more than I thought. Everything here works twice as good as it did in Infinity War: comedy and drama. Also, this made the fast pacing don't come at the expense of the cohesiveness of the story.
The movie did make it a bit easy for itself sometimes (and we can see that in certain decisions that some character took, and a couple of things that are quite perfunctory that they could have gone deeper with), but the movie also took three thousand risks that entangled itself in what could have an endless loop of nonsensical chaos only to serve the franchise's fans, and it did as good as it gets.
(9/10)