I agree with you on that one. Christian Bale is the easy choice with the production value. We're only months away from The Rise of the Dark Knight. I know a dozen women that are in love with his voice alone also.
I liked Kilmer's portrayal, because he showed his human. Batman is after all the only super hero without super powers, and I like the reality of him more than a man shooting webs out his hand.