Probably the best of the series but the ending is wrong.

Rating: 8/10 (26 April 2019)

I loved all MCU movies and I really enjoyed Endgame. Everything seems well balanced, the interactions, the comedy, the action with a spectacular ending fight. But they made a huge a mistake.
The whole concept of time travel in this movie is based on what professor Hulk said. Forget all movies that have time travel. If you travel to the past, your past is now your new future and your former present is the past, so you can't change your past with something you do in your future. Something that Nebula also agrees on, and even the Ancient One confirms later in the movie.
All movie works great with this concept so when they travel to the past our heroes just enter different realities. In the end though Captain America goes back in time and stays there, IN THAT REALITY, but miraculously appears as an old man in our present. That shouldn't happen. We didn't see instant consequences when removing the stones from the past (even if they returned them afterwards), but we show instantly an old Captain America sitting on a bench in 2024. That is completely wrong. That creates a problem with Nebula killing her past self, removing Thor's Hammer from the past in Thor 2, Loki stealing the Tesseract in 2012 and ofcourse Thanos being dead since 2014.
If you ignore this mistake, then Endgame is the perfect marvel comics superhero movie.