This was a good, entertaining film. I thought the acting was good, the story was well-told, obviously the special effects were incredible, and the humour worked quite well. I also like the bait-and-switch on the villain.
What I didn't like, and this isn't really the fault of the movie but rather, the film studio, is making me believe that The Avengers could not have intervened. If everyone knew about New York, and these heroes are indeed sharing the same universe, where the hell was S.H.I.E.L.D, Cap, Hulk, and Thor? It just didn't work for me in this case.