An amazing ending, but many inconsistencies and time travel mess.

Rating: 7/10 (3 May 2019)

I totally loved the movie, I was entertained by 3 hours.
I think that there are a lot of fan services in the movie, i loved the way they present us this new smart hulk, he was awesome! But in other hand, the fat Thor was funny at the beginning but later he was kind of annoying.
There are so much inconsistencies and questions that I have.
How it is that in infinity war, Thor was able to hit thanos so easily (A thanos with 6 stones of 2018) and here with Captain America (That now he spreads thunder too? ) and with Ironman they don't even have a chance against a thanos of 2014 without ANY infinity stones. That's bad, that doesn't make any sense, either this was false or Infinity war was false.
Other thing is that in infinity war, Cap can grab thanos hand and stop him from snapping his fingers, here in Endgame the most powerful hero in the MCU Captain Marvel, she also stopped thanos hand the same way as Cap.
In infinity war, Tony, Quill, Peter, etc they almost had the gauntlet with a sleepy thanos, in this case they don't removed the stones. Here in infinity war, it was a piece of cake for Tony to remove ALL THE STONES FROM HIS GAUNTLET, why he didn't do that before with a sleepy thanos ??? WTF??
And finally, if you travel back in time you are messing with another time line right? ANOTHER. Then, how cap traveled to another time line, and appears in the present one without suit or anything? It was only for the beautiful ending? (I loved it, but ... explain it more at least)