Joker is overrated.
My favorite villains are Bane, Poison Ivy and Mr. Freeze. I liked all three the way they were prior to the HORRIBLE New 52, which ruined them (alas, the movie Batman & Robin tainted them first).
I don't count Catwoman as a villain.
I also liked Phantasm and Baby Doll from the animated series.