It's not a standalone movie

Rating: 9/10 (27 April 2018)

This is truly the ending (first half) of the 18 MCU movies. If you are not familiar with the stories and characters leading to this point, you will not have the greatest fun possible in watching this movie. But if you do, this movie is nearly a masterpiece! The mix and match of characters from different movies are done witfully. Most of the lines are carefully written and effective in bringing comedy, nostalgia and emotion. And like all other Marvel movies, you can find pure excitement from cool action scenes and beautiful CGI.
People may say this movie has weak character development. It's true, because all the development are done in the previous movies already! This movie has so much to deliver and it wastes no time in doing things unnecessary for long time Marvel viewers.
This may not be a prefect movie, but this is the one that fans need and love. Hats off to the creators who must have paid immense amount of effort in making this epic superhero symphony.