Avengers: Endgame is the best super hero film of all time. In terms of how much it had to live up to and the fact that it delivered and then some, it is truly special.
The Dark Knight is just an amazing film, period. Endgame is the best super hero flick, while The Dark Knight is one of the greatest films of all time (even tho Chris Nolan, for some reason, can't seem to figure out fight scenes or 'collision' - go back and watch the opening scene of the film when the bus 'hits' the bank robber or any fight scene in his trilogy. that is the only glaring flaw. oh and that stupid deep gruff batman voice. yeah, it makes sense why he does it, but it still is cringe-worthy.)