Entertaining, but not nearly as good as Infinity War

Rating: 7/10 (26 April 2019)

******SPOILER ALERT******
I have been eagerly waiting for this movie since the end of IW a year ago. For the most part, I was suitably entertained; however, I could not ignore the glaring plotholes throughout the movie - especially because time-traveling was involved. These are my biggest quibbles, and I will likely have more when I see it again this Sunday:
1) The mass "vanishing" was completely glossed over. You would think that half of Earth's population suddenly disappearing would cause massive chaos, especially considering that heads of states and other government officials were probably snapped out of existence as well. Other than the memorials of the vanished and mounds of garbage in one neighborhood (nobody bothered to clean it up in five years?), you really don't get a complete sense of the state of world post-snap.
2) Remember "The Butterfly Affect"? One thing changes everything? How did the theft of the Infinity Stones during multiple time periods NOT completely screw up the current timeline (which was likely set around the year 2021 or 2022)? Not only that, Loki escaped with the Tesseract in 2012. Thor stole Mjolnir from his 2013 counterpart in Asgard. Those two events should have also led to major reprecussions to the current timeline, but nope.
3) Bruce snapping everyone BACK into existence was also glossed over. Other than the vanished heroes making a dramatic appearance in the final battle, none of the implications of the sudden reappearance of billions of people were addressed. For example, what happened to the "vanished" people who happened to be flying in an airplane at the time of their disappearance? Did they reappear in the air - only to plummet thousands of feet to their deaths?
4) Steve Rogers staying in the past to marry his old flame should have changed EVERYTHING. I'll leave it at that.
5) How is current day Nebula still alive after killing her 2014 counterpart? And is 2014 Gamora now stuck in the current timeline?
6) How was 2014 Nebula able to get Thanos' ship and his ENTIRE ARMY through the Quantum Realm?
7) And where did Valkyrie get her winged horse?!
Other quibbles: The movie was WAY too long and completely dragged for about a good hour or so. Captain Marvel was primarily used as a deus ex machina. Space is BIG - how the heck did she find Tony Stark and Nebula drifting through space? She went missing for a good couple hours (although she stayed around long enough for Rocket to make a wisecrack about her hair), and showed up in the big battle at the last second to blow stuff up and throw a couple good punches at Thanos. Speaking of Thanos, should he have been much weaker without the Infinity Stones? Somehow, he was able to go toe-to-toe with both Thor and Captain Marvel; both who should have been able to mop the floor with him by themselves.
Overall, it is a good comic book movie, but definitely not the best MCU movie. That honor still belongs to Infinity War, with Thor: Ragnorak being a close second.