Well, nobody liked the Dark Knight because of the Dark Knight.I would agree except that IMO, Christian Bale is such an unlikely and unlikable Batman that the movie might as well have sucked.
It's kind of the opposite of Iron Man, really. Iron Man pretty much had the best possible casting for who would play Iron Man, and Downey pretty much carried the film. With Dark Knight, the film carried the film, and specifically the villain.