This is the best Marvel movie yet, undoubtedly. It clearly surpasses The Avengers, Age of Ulton , all the Iron man movies , ant man , hulk , Winter soldier etc. Lets start with the story. The story is really well made. All the action in the movie seems to have a purpose , it does not look superfluous. Captain America and Iron man have a proper reason to fight. They are not fighting for some stupid logic and reason , unlike in Batman and superman. In BVS , Batman has flawed notions regarding superman and has no proper logic. The fight seems a waste. But this does not happen here. Secondly, kudos to the dialogue writers. All the dialogues are well written. Comic relief is provided in almost all the scenes. Action is flawless and is in huge quantities. In the entire movie i was wondering what the end would be. It does not disappoint. The end is great. There are so many superheros in the movie but it does not feel that a particular superhero has received less time. Its all perfectly made. No other superhero movies hold a candle to this one(except Nolan's batman trilogy).