10 Years in the Making...

Rating: 10/10 (28 April 2018)

WARNING, SPOILERS!
The latest Avengers film is possibly the best, or near the same level of greatness as the original Avengers, and far superior compared to Age of Ultron. Now let's discuss the good, the bad, and the in between.
Want to say this one more time, SPOILERS!
Good -

Thanos is absolutely the best MCU villain of all time, and one of the best villains of all time. The depth of his character makes us feel for him, he is a mad man, but he has reasonability and logic that makes him think he is the good guy.
Loki's death rapped up his character arc perfectly, Loki attempts to sacrifice himself to save the universe. He made a 180 from liar bent on self impowerment with a lack of empathy or sympathy, to a true Avenger of his fellow Asguardians who died and the fate of the universe.
The deeper themes; now I have read reviews calling this movie a complete and utter action movie with absolutely no deeper meanings, so wrong those reviews are. Thanos' character arc makes us question the resources we unnecessarly consume, and the sacrifices we make to get what we want (killing Gamora). Loki makes us realize anybody can change. Bruce Banner and Star-Lord make us acknowledge our emotions can sometimes be uncontrollable, even in the opposite way we want leading to devastating consequences. Vision and the Scarlet Witch are given a similar oppurtunity Thanos is given, sacrifice the one they love most for their own "vision" of the world. There are countless more to go on with examples from Spider-Man and Iron Man, Iron Man and Pepper Potts, Gamora and Nebula, etc.
Gamora's death and the anger if fueled Peter with are perfect. The real impact of a beloved hero gives us the feeling of people's lives are really in danger.
The workability of the many, MANY, characters apart was perfect. The Russo Brothers were successful in completely the impossible and making so many characters in one movie work together.
Thor's revenge tale against Thanos for the death of Asgard (Asgard is a PEOPLE!) worked, except for the length of the forge scene (keep reading in the "bad" section for more). His entrance in Wakanda was amazing and heroic along with his stabbing of Thanos.
The visuals in this movie are absolutely amazing and every damn scene with Thanos looks sureal and dream like.

Inbetween -

The action in this movie is a little crazy, it's not a problem, but it can hurt somebody's head after a while.
Red Skull showing up is a great tying up of his disappearance in a movie 8 years ago. It felt slightly out of place though and too random. It was a great surprise though.
The stakes are incredible in this movie, but unfortunately we know that Spider-Man, most of the guardians, and Black Panther's death can't be permanent due to future slated films.
The jokes in this movie were funny, but every last damn one of them was shown in a TV spot or trailer, ruining the experience in theatre.
Having our galactic MCU characters from GotG work with our more grounded Earth-based heroes was a bit odd and would seem like a failure from a trailer, but it worked beautifully.
Thanos' love for Gamora should have been developed in an earlier film to make their story more "connected".
Questionability in Thanos' use of the gauntlet when fighting the Avengers and Guardians was there. It could have been brushed with a simple line like "I'm getting used to it".

Bad -

Hawkeye and Ant-Man not appearing and the slight reference without any closure felt extremely out of place and was an nuisance.
Having Valkyrie, from Thor: Ragnarok, be assumes to be dead without even a reference was destructive to a developed character.
Thor's long journey to the forge was a waste of time, we knew Thor wouldn't die there and the star wouldn't kill him as it would be outrageous and the GotG films would be with only Nebula. Dinklage was great as the giant dwarf forger but the scene went on for too long.

Conclusion -
The goods in this film extremely outweigh the bad, I would watch again and again. I hope this movie becomes the highest grossing of all time! 10/10.