First of all I will confess that I am a fan of the MCU and have seen all their previous movies.
I saw this movie and I will say that it did not completely meet my expectations.
Admittedly this movie is the result of 10 year of planning ever since iron man released in 2008 but seeing the movie
I got the feeling that the writing and directing felt a bit rushed. Being a crossover of the avenger and the guardians, too much emphasis was placed on the Guardians which resulted in very little screen time for some of the Avenger like White Wolf, Falcon, War Machine, even Black Panthar.
Hawkeys and Ant-Man were conspicuously absent and a shoddy reason for there absence was given by Black Widow.
This is what happen when you stuff too many character in one movie.
But
As I left the theater after movie
I got a hollow feeling, just like the feeling Thanos got after Snap.
Maybe it was due to too expectation from the movie.
Maybe all will be ok once Avenger 4 come out.