Story and the plot are the foundation of any movie and this film isn'tr very well in that matter. of course much superhero movies are like that however.

It is obvious that we can expect things that are not rational compare to real world in sci-fi or fantasy movies so we measure them in compare to their own introduced logic. we accept some basic unnatural things and then we follow the new rules. Based on the rules the marvel universe has introduced us previously, End Game has too many holes. characters suddenly get very stronger than what they were seconds before or in compare to their history with no reason. Time traveling bugs like in all other time traveling movies present here as well. this happens also to emotional relationships between them. movie has too many cliche scenes with boring dialogs.

when we compare this one to Infinity war, it is a huge disappointment. However, it is still worth watching and if you are a fan of Sci-fi, it entertains you. It is just an average superhero movie.