Bane isn't evil just to be evil, he has a personal motive. The Joker is definitely evil to the core. This puts him at an advantage because his entire being lives to create chaos, which is a goal that will never be completely completed. The Joker will always win because of his deep passion and belief in his cause. Bane doesn't have a cause, he has a goal.