What will always put lots of other movies, including TDK, above BP for me was it's third act.
For all of the molds it broke the third act was a highly clichèd and frankly weak conclusion that gets saved by an amazingly written death scene for MBJ.
From T'Challa appearing out of nowhere with his "I didn't hear a bell" to the rhinos we saw set up early on to armies appearing conveniently at the exact right time to save the day to the exact right low amount of planes that have to be shot down to the cgi-final fight - it just wasn't nearly as great as anything else in the film. Except for MBJ's death scene nobody talks about any of that stuff because we've seen it all before. And I think MBJ's vision is the illest shyt I've ever seen in a comic book movie
I think it got a major pass for the final fights because everything else was just so great.