I honestly felt like this movie was a bit of a let down. Without spoiling anything:
- The movie is too long. About 30 minutes could be trimmed from the running time, and there is a lot of stuff that could be trimmed because frankly it's either a tad boring or really repetitive.
- Joss Whedon is getting a little tired. Too much "Joss Whedon" doing his trademarked "Joss Whedon" bits, if you know what I mean. It's like, a joke in dialogue can be funny. A joke in every dialogue is a little strange. Every character joking in every dialogue is starting to border on really annoying. Then they do it 20 times in a row. Okay, please just shut up and punch something now.
- Really pointless subplot with Quicksilver and the Scarlet Witch. It was honestly kind of a let down.
- Another pointless appearance by a major character which seems to have only happened because of a contractual obligation.
- Joss uses a McGuffin to move the plot along about 4 times in the movie. Maybe if you're dazzled by the action scenes you won't notice, but unfortunately I did and I just rolled my eyes.
- I didn't really feel any sense of impending doom or danger in the final big battle scene. Conceptually I get it, but it just didn't translate into any sort of tension. This is kind of a Joss Whedon trademark though, sort of like how Stephen King always meanders in the middle of a novel. Even if the first movie was a little hackney with the nuclear missle ending, that was a lot more enthralling than this one.
- Scarlet Johansson is still a bad actress. I guess we deal with it by now.
That being said, there were some parts I really did like:
- Hawkeye is a real character in this film, and surprisingly good.
- Rhodey makes an appearance - FINALLY. I mean, c'mon - you have this pal of yours flying around in another Iron Man suit and he never shows up to help out? Maybe that's a little spoilerish, but not really since it's not a plot point.
- Markedly better fighting choreography in this film than the previous one. Not as good as the Winter Soldier, but better than the last Avengers movie by a lot (slightly hampered by some bad/hammy cinematography in some of the "dramatic" fight scenes).
- The romantic subplot was actually interesting for once.
- Not a secret since it's in one of the trailers, but the Hulkbuster armor is pretty sweet. I really liked that scene.
Overall, this is a fine movie. It's not the best in the franchise, I think that title still goes to the excellent "The Winter Soldier". It's also not as funny as the first Avengers Movie, which is kind of surprising. I don't think people gave Tom Hiddleston's Loki portrayal enough credit for setting the tone of that flick. I know I didn't.
I'm sure this movie will make a bazillion dollars just because. I'd say if you're a huge fan of the MCU, try to keep your expectations in check and you'll probably be happy. It's a fine movie and really enjoyable, it's just not the crescendo of the franchise.