*No spoilers*
It was a good fan service film but not great movie. Infinity War was a much better film in that it was gripping, tense and unpredictable. Endgame had a big issue with tone, it didn't really seem to know if it wanted to be taken seriously or if it wanted to be a comedy. Between all the usual Marvel one-liners, all of the cameos, cheesy plot and plot holes, the movie felt very shallow and predictable. Like it for what it is, a fan service film to send the trilogy off but not for a gripping, deep story.