I give it to Endgame, no question, and I'm surprised this is even a question.
Yes, maybe the movie was a bit too long in some spots, but what a satisfying conclusion to the Saga. I could not say the same for S8 GoT. So many questionable decisions made in that season.