I really didn’t like Avengers 2 – it was pointless in the grander scheme of the story, and uninteresting as a movie by itself. As a movie, it was entertaining and worth a watch – especially the early scenes, but afterwards its shortcomings just made me angry.
Soft spoilers below.
While I like many of Whedon’s works, his flaws were on display here. Ultron was an unthreatening villain styled like a comical cartoon character. Now I like James Spader, but the kind of demented personality he gives Ultron doesn’t make sense within the movie, and undercuts his gravitas. The villains and potential villains end up just adding to the already overcrowded pantheon, and the countless Ultron robots are basically cannon-fodder for CGI beatdowns.
Whedon attempts to develop the characters, but is hamfisted about it (Black Widow apparently flirts with a different character in each movie!) and the character interactions were pretty weak.