I thought overall the movie was excellent. However, I did feel they were taking the Tony Stark character a bit too far with the outrageousness of his behavior. There were a lot of characters that they were trying to define...and at times made the movie jump around a bit.
Overall, though, it was a good build upon the first....and it is slowly tying into the whole avengers ensemble!!