Very average. 2.5 hours of nothing.

Rating: 5/10 (29 April 2018)

SFX: Well rendered. It was nothing special, but it was good enough to where it didn't become a distraction for me in any part of the movie.
Music: Very generic and forgettable. It killed a lot of what could have been tense moments.
Action: Nothing special or memorable. You don't really feel the sense that you're dealing with super powered, or super enhanced, characters in this movie. It feels like a generic action movie. It also doesn't help that the characters were constantly cracking jokes throughout these tense moments, and it also doesn't help that the trailers revealed the best moments.
Story: Very predictable, like all of these MCU movies. There was no real build up to the end of the movie; from the beginning to the end, it was just non-stop action and jokes, and this got old quick. There were very few moments of any real tension, or a sense of urgency and seriousness from the characters.
The plot was all over the place, and the pace of the movie was painfully slow.
Highlights: Josh Brolin was amazing as Thanos.
Lowlights: The amount of jokes in this movie, and the lack of a proper build up, really killed the sense of dread and urgency that should have been in this story.
Overall: A waste of 3 hours. No real development, or proper story telling, and no real sense of tension. The movie relies on action and jokes to keep you interested. In other words, it's just another generic Marvel super hero movie.