You're right, I haven't. Avengers Endgame is just one of those that are etched into my memory. You got to admit, the grand finale of over 20 movies is a big deal.
All three of those are great movies in my opinion. There are a lot of great superhero movies now. Hard to pick a favorite at this point. There are also a lot of bad ones now too though. Just a lot of superhero movies, in general, after the recent saturation in that market. Hmmm, what's the worst?
DC: The Dark Knight and The Joker
Marvel: Avengers Endgame
I love DC movies overall though than Marvel movies
2 captain america winter soldier
3 batman v superman down of justice
4 dark knight
5 logan
Spider-Man 2 and The Dark Knight should easily top that. Maybe you haven't seen them yet.
2. Avengers Infinity War
3. The Avengers
4. Logan
5. The Dark Knight
6. Captain America: Civil War
7. Captain America: Winter Soldier
8. Batman Begins
9. Superman (1978)
10. Superman 2
What can top this? Right,.. nothing. It's the best and it's over 40 years old.