First the 3D is not needed. It hasn't been filmed in 3D, was only added at the last minute to increase revenues and therefore only adds a little depth with the usual sparks flying around.

I loved the 1st one and loved The Avengers but this one is even more disappointing than the 2nd one.

What I like in Iron Man is the logic. I understand this is science fiction but Iron Man, unlike other super hero, does not have super power but simply great technology. It's nearly believable (well if one day we can find such an energy source power). In this one, it's just going a little bit haywire.

And yes, I'm talking about the script.

Some of the bad guys have specific powers that are hardly explained mainly because they don't make much sense. You will have a lot of "hey, if they can do that now, why didn't they do it before hand" or the "Surely that makes no sense that "character blablabla" can do that/have access to that when earlier it was impossible". And that really irritated me. I know "it's just a science fiction movie" but for me some rules are set and need to be followed otherwise you can have a dragon spitting fire from his behind coming up at any point in the movie. Poor script.

The good points: some good fights with explosions, visually impressive, good CGI and yes, the cocky Tony Stark lines are excellent (which without his acting skills, this movie wouldn't reach the rating I gave it).