I complained that last year's Avengers movie felt burdened by the many subplots, characters and cliches. This "super" story was more focused, even though the whole gang showed up. It was about friendship and consequences. That works. Unfortunately, the two characters that most forced action (Stark and the villain) stopped making rational decisions eventually...also, when Spidey went away, so did the humor. So it was really good, but not great.