Reading some of the negative reviews going about seems to suggest that there are people out there who actually forget one major point about all of this. Its not real life! These superhero movies are simply designed for one purpose - to entertain. Remember, the Avengers are a bunch of people (and Gods!) with superpowers who originated from wonderful comic books. So, who cares if the directors and writers played around with time travel theory? Not me. Who cares if there are plot holes which you could drive a bus through? Not me, again. The important questions to ask here are was this movie entertaining and worth the price of admission? Did you feel a range of emotions having been drawn into this magical world? In this particular movie did the writers make a wonderful job of weaving a multitude of complicated storylines and characters together in a coherent manner? For me, the answer to all of these questions is a resounding yes!
So, if you are a movie lover ignore any negativity you hear surrounding this movie. Go buy your ticket, get your popcorn or nachos then sit back and enjoy seeing a group of gifted actors tell you a story.
Oh and you might need a couple of hankies for those sad bits ;-)