So...what to say...
For some reason, this movie only feels like a ramp-up for something bigger and greater. I don't know how to explain it exactly, but even though it left me craving more, the final product seemed like half a movie.
The cast does what the cast of a marvel movie does.
You can never complain about the action in movies that Marvel Studios put out.
The effects and cinematography are grandiose and work well within the boundaries that comic book movies have.
There's nothing really wrong about this movie except for the fact that the story does seem a bit half finished.
All I can really say is...IF you enjoy the Marvel Universe, go watch it and make up your own mind.