Joss Whedon's writing is decent, but if something bothers me, it's the cheap jokes. They are used constantly, and they just are so cheesy and almost forced. Most of the audience loved them though, so maybe that works to some kind of audience.

The structure of the plot was very similar to the first Avengers, though that isn't a surprise. I don't think anyone is expecting a complicated, mind-blowing plot. The story is simple, it's decent. The fight scenes seemed much clearer this time, it was a lot easier to see what was happening and where, and who was involved. I don't know if it was just due to cinematography or effects, or the fact that I was watching a 2D version.

I was kind of hoping more from Ultron. I wanted a character who was actually scary, a villain you couldn't defend. Well, you probably can't really defend Ultron, except for the obvious – him being a robot. But he still seemed too likable. He was kind of too humane, almost funny. James Spader was wonderful though, and his voice alone was enough to make Ultron scary when needed.

The movie had its funny moments, exciting moments, pseudo-deep moments, and the weirdly surprising moments. But why did they need to add romance? It seemed sort of forced.

In short, Avengers Age of Ultron is decent, so don't get your expectations high. But it is worth seeing, otherwise it's hard to keep up with the world in these movies.