Above average Marvel film which seems unfortunately like most people missed the depth of. I love a film that doesn't ham-fist symbolism and character traits by verbalising those things.
Also slower paced than most Marvel fans are looking for, but this lead to some fantastic character building, and truly broadened the marvel cinematic universe to a larger scale.
Earlier part of the film's storyline was muddled a little by the constant flicking back and forth from/to flashbacks, and felt so different to the rest of the film that it almost could've been a separate movie, however it contained a lot of things that hinted at the twists throughout.
Overall a good film based on characters and world crafting.