I always liked Gambit.
That said, Batman is not a superhero... to be a superhero, you have to be superhuman - thus entailing the ability of some superpower. Name a superpower he has... none... all he has is rich-boy toys. He is merely a vigilante. If you say batman is your favorite superhero, then I'd say James Bond is my favorite superhero.
Bruce Waynes superpower is his superior intellect. Just because he cant fly or charge playing cards to explode on impact it doesnt mean that hes not super.