Bravo Marvel. You did it!!
To pull together over 20 films, 10 years of investment (financial, artist and emotional) and countless different characters as coherently as they do here is mind-bogglingly impressive.
Fans get everything they would want, expect and deserve.
And a numb arse!
Not perfect but it ever could be.