Underwhelming due to lazy writing, but still a good movie with a fitting ending

Rating: 7/10 (27 April 2019)

Its great, enjoyable, with some of the best moments, but its obvious that Infinity War was the better film. Think Infinity War like Star Wars V, and Endgame sort of like Star Wars VI.
Endgame sadly suffers from absolutely lazy writing, from hyping up certain characters only to give them less than 15 mins screen time in this 3 hour film, to misuse of comedic moments because they did not want the film to drag, to plotholes which no sense at all, all the way to featuring few big fight scenes and occurrence of problems driving the plot of the film. However, they did piece a well made movie at the end.
This film is certainly the original Avengers' swan song, some characters will not be seen again and to see them one last time here is an emotional experience, and they gave it their best shot in this film. Some characters were treated SO well and its amazing, some were absolute let down and disappointing to the point that Endgame did not need them in this film at all, which is not nice because some of these characters will continue with the new Avengers roaster.
Visuals are top, sound effects as well, good humor, plot is okay but can be better, acting 95% of the cast were great, emotional connection is here so you will tear up in a few scenes. Enjoy the movie, all the events from the first film, Iron Man, leads to here with a fitting conclusion. Please note there is nothing during the post credits scene other than sounds of a blacksmith hitting something. Thank you Marvel, thank you original Avengers.