Bane was played well, but i think Joker is far more Villainous. Bane was driven into villainy. Joker was never given a reason for why he is how he is, his whole appeal (for me) is that he is psychologically difficult to profile, and i think that lack of "reason", at least from a storytelling point of view, makes him all the more terrifying...as terrifying as your imagination can make him, in fact.
Bane ! Definitely
Same here , I didn't think Tom Hardy was the right man for the part but he nailed it