I think most of us can agree that Joker is Batman's best villain.
I've seen multiple polls on the net, but these results were never concluding. Sometimes Two-Face, sometimes Ra's, Bane, Riddler or Catwoman. So, another poll might reinforce someone's claim to the throne.
I personaly think it's the Riddler or Bane. I voted Riddler because objectively, I think he's more consistent than Bane.
I'll put Catwoman even tho I think she's now more of an anti-hero, but I want to give the option to those who think otherwise.
There you have it! Who's the second biggest ?
Try being objective in your analysis !