For Thanos I liked Infinity war more, his persona, his backstory, his lines are amazing in that movie
For the avengers themselves I’m gonna go with Endgame, I thought it had a great mix of drama and action, and it was quite interesting seeing how the events in IW affected the heroes in Endgame. Marvel did a great job with one of the opening scenes as well as another of displaying how the events would actually feel, considering how sometimes movies can be confined to a specific space, not really provoking you to think of it’s universe outside of what is currently in the frame.