For all of you "plot-hole" people out there

Rating: 10/10 (15 August 2018)

This movie is about as well-done as I can imagine it being which is the main reason why I give it a 10-star rating. It is EXACTLY what I expected out of this two decades-long movie in the making: it featured all of the MCU characters that it could handle (and possibly a few more than advisable), amazing CGI and fight scenes, and a great setup for a fantastic finale to the infinity war story line that has been led up to for 31 movies so far.
I have read many of the poor reviews and wanted to offer another perspective for those reading these claims of plot-holes, terrible character development, and overall poor writing and are considering whether or not it is worth it to them to see the movie (for those of you who don't mind spoilers). The bad reviews basically highlight the same "issues" as follows:
Thor's powers. The end of Thor: Ragnarok shows us that Thor's true power didn't come from his hammer, but that he is the god of thunder (and lightning basically). Many people apparently can't understand how Thor with his newfound powers can be so easily (seemingly) defeated by Thanos with one infinity stone at the beginning of the movie, but at the end of the movie Thor nearly kills Thanos with his new axe while Thanos possesses all six stones. Everyone who points this out as a major plot hole conveniently forgets the circumstances surrounding Thor and Thanos' final fight: Thanos had just gotten the last stone and was surprised by Thor's ambush-style attack and he had no idea that Thor had a new weapon strong enough to kill him.
Bloated with too many characters. My question to these people would be "what did you expect?". This movie is the first of a two-part finale to a story line that has spanned multiple franchises with some of the most recognizable characters in today's cinema; of course they were going to feature every character they possibly could since that is half of the reason that people want to go to those types of movies. Could they have used fewer characters and still made a high-quality film? I say yes, but I don't think that it would have necessarily made it a better movie.
"Death". Many people criticize the MCU for having their characters be safe from death. Infinity War tried to break that mold by killing off about half of the characters in their movie, but some people take issue with the fact that most of those "deaths" occur in the last few minutes of the movie and that they obviously will revive a lot of the characters since they have future movies planned with those characters being in the title. One, it's a setup movie, of course they aren't going to do a lot of perma-killing yet as that will be in the second movie. Two, there seem to be at least two, maybe three major character deaths that are permanent which is an incredible number considering precisely no major characters had permanently died prior to this movie. Also I'd like to point out that temporary deaths are a regular occurrence all across the superhero genre and anyone who doesn't like that most likely will have a hard time appreciating even the most well made superhero movies. Feeeling secure in character continuity is part of the fun! Besides, it is a virtual guarantee that there will be at least a few (if not several) major character deaths in the second infinity war movie.
No emotion. Were these people awake during the movie? This movie was an intense roller coaster of emotion as it went from despairing lows to hopeful highs and back to depressing lows again.
In conclusion, this movie is highly entertaining and accomplishes everything that a part one movie could hope to accomplish.