So much potential that missed the mark

Rating: 4/10 (27 April 2019)

We had 11 years building up to this moment where characters have developed to their best possible selves only to dumb them down more at the last second.
Don't even get me started on fat, sloppy, crybaby Thor but the hulk was more useless than in Infinity War. Captain Marvel, who was supposed to be the difference maker, had little to know screen time where she hardly contributed.
Obviously, The Avengers come out on top and we all knew this but there were many different directions to make that happen and easily make it spectacular. Bringing time travel into any movie is tricky but when you completely change prior movie's outcomes it left me wondering if the buildup was necessary. Way too many alternate realities created and plot holes that just made for a rushed and confusing plot.
Black Widow sacrifices herself to get the Soul Stone and everyone is sad and agrees they can't get her back even with time travel because those were the rules to get the stone. BUT then Gamora who died in Infinity War for the Soul Stone comes back no questions asked!?!
Also, really disappointed in Thanos's character. In my opinion he is one of the best villains of all times and an absolute mastermind who was beyond interesting in Infinity War. In Endgame he has zero personality and was all of a sudden more powerful without the infinity stones than with.
It felt like they wanted to make this movie as emotional as possible but it was so rushed and confusing that during those death scenes I was just ready for it to be over.
Hopefully phase 4 will come back strong with Thor teaming up with Guardians of the Galaxy