It was overall great. There are a few plot holes though that weren’t well explained but could simply be common sense. SPOILERS: one plot hole that had me confused is the fact that Thanos and his army travel in time from 2014 to 2024 and then die in 2024 so does this mean there’s an alternate timeline where Thanos and his army time travel then never come back and thus the events of infinity war never happen. I mean that would be the logical explanation. But it wasn’t really talked about in the movie. I just think the movie was very sad for the first half then it just went from 0-100. One second we see how the avengers are still trying to overcome the grief that followed the snap and it feels real and grounded in the universe but then the next second their doing something almost universe breaking like time travel. Don’t get me wrong I really enjoyed it but I think there’s several different ways time travel could’ve been played out to make it all seem a lil more solid. There was a lot of fan service which makes me question is if this movie was just that and that’s why they didn’t explain the timelines that were created by killing thanos’s Army and Steve going back to Peggy. Maybe they’ll explain it in the next couple movies. But personally I would’ve enjoyed it more if it really was an end and there weren’t still questions posed after the movie was over. I wish it didn’t only tie up loose ends from other movies but I wanted it to tie up some of its own loose ends. Like how did Steve come back to the main timeline if no one pulled him through one of those quantum platforms? How does that timeline where Thanos’s army dies in 2014 look now in 2024? There’s still questions unanswered. I wanted this to be a true ending to this whole infinity saga. Besides all that bs that I just said it’s probably the second best marvel movie ever made. 8/10 it was amazing.