It's virtually impossible not to enjoy this film

Rating: 10/10 (30 April 2019)

Impossible to be underwhelmed while watching this. You're going to love every minute.
I've followed the MCU since Iron Man came out when I was 12 years old. For the most part, Marvel Studios always seems to one-up itself. Avengers: Endgame is absolutely no exception. It was much more than a love letter to the fans. The final battle between every single Avenger in the past 21 movies and Thanos' army rivals other battle scenes from other famous franchises like LOTR's helms deep. Every character we met up to this point gets at least one moment to shine in the fight. The entire third act, I had a huge grin on my face aside for Tony's death. His funeral scene was very touching and beautiful and a great tribute to RDJ's portrayal of the character.
Going off that, the music Alan Silvestri provides for Endgame uses the same "Avengers Theme" and builds on it even more. I specifically loved the music during Tony's funeral and the end credits sequence. Personally, I think that it'll become iconic.
If anyone complains about the time travel plot holes in this film, they need to take a chill pill. There is no time travel film that doesn't have its flaws. That should not be the takeaway from this movie. Most of them are actually explained pretty well if you really listen to the dialogue.
The ONLY thing I will criticize is that it wouldn't really be able to stand on its own. In order for every moment and scene to carry weight, you need to have seen the other 21 films. But this kinda goes without saying. If you haven't been watching these flicks you're either stubborn or living under a rock.
Would rate 15/10 if I could. Definitely a must-see.