The movie is an example of how a good narrative and a good script can make a huge difference, instead of using the most stupid of excuses and weak story to build a movie on (See: The Avengers 2012). It’s not just a big budget mess, it’s a well thought out film.
It is the first time that the incredible actors that portray these superheroes have been utilised. They are given a handful of real, serious, meaningful and emotionally filled scenes that have allowed them to show what kind of performance they are capable of producing and also allow the Avengers to manifest some character, a personality that has been missing all this time. After all that is what separates this movie from what has preceded it (the last Avengers movie and the standalone ones).
Furthermore the movie is funnier than most comedies. I would go as far as to say that it is probably the funniest of all the marvel movies, with most if not all the funny witticisms that the characters attempt, to be successful. The visual along with the sound effects were simply stunning, surely an Oscar nod is in order. That CGI…so much better than the first instalment.
One thing that was quite annoying though, was the continuous use of the fake Russian/Dracula accent, which I know is common in many movies. However it becomes very irritating, especially when these characters speak between them, but still choose to speak English instead of their mother language. It would have been much better if they just did the latter and we were shown subtitles. And don’t get me started on Andy Serkis doing a British-fake Russian combo accent.
In a nutshell, It’s up to par with the best marvel movie to date (X-men: Days of Future Past) and it’s by far the best set in the Avengers universe.