I carry a torch for Keaton's Batman. Always have. Nobody had taken the crown in almost 30 years. I also like Kilmer, Clooney and West in the role, but Keaton was king. It's not to say that Ben has run away with it, because he hasn't. Yet.
Frankly, as I have read a very large cross-section of the comics from many eras, I've come to see that while Batman
ostensibly has a no-kill code, he has flagrantly flown in the face of that. I'm not talking about the Golden Age Batman, either. This brilliantly-researched thread from Batman Online's forum showcases quite a lot (beyond the Golden Age and alternate universes):
http://www.batman-online.com/forum/index.php?topic=1406.0. I suggest everyone interested in the "Batman kills" hoopla going on right now read that thread. It will be surprising to very many.
So the thing is--a Batman who kills does not bother me, but it doesn't mean a non-killing Batman is in any way lame or lesser. My only issue is a take that pushes the no-kill code so heavily--and then breaks it repeatedly. This is why Bale's take is the lowest for me.
Keaton and Affleck, at least, aren't preaching on about how they don't kill and then do it anyway. If they killed
everyone they fight? Then it would indeed be "The Punisher." But occasional killing doesn't irk me. So this is why the two are tied, for me.
Keaton's got elements that I enjoy more than Affleck. Better Batcave(s), better Batmobile, longer ears, yellow oval and capsule belt. Score points for Keats. I also prefer a non-modulated voice. I adore Keaton's characterization of Bruce Wayne, for its unvarnished darkness and psychology. It's not the characterization of Wayne from the comics but it's excellent in its own right.
But in spite of the fact that Keaton gives one of the best performances in all of comic book cinema, he was still miscast. It doesn't bother me, it doesn't hurt his performance, but, objectively, he's not the right choice. Ben Affleck is. Why Affleck works for me when Bale didn't in this regard is because the characterization of Batman under Affleck is very
reminiscent of Keaton's portrayal. The darkness, the intensity, the moodiness and the stoicism. The iconoclastic hardness. That doesn't erase the character's empathy, however. When it comes to criminals, they're brutal. But only criminals.
Ben has the superior costume (though I'd die for
blue and gray), physique and look. He's got the moves. Keaton was no slouch for the time and what he had to work with, but with the BvS warehouse fight? It ain't even a contest. Ben also has the advantage of being more entrenched in the comic lore. He's
been Batman (Keaton's was just starting). He's had--and lost--a Robin. Keaton may have the superior looking Joker, but I can tell Leto will be no slouch, himself.
So in a contest between Batmen--Keaton or Affleck? Let's just say that for me, right now, it's tied. Had Affleck been in a solo film for this question, I think it would undoubtedly go his way. But in his first showing, he's already on-par with the king for me, and that's very impressive when I'm a true-blue from-1989 Batfan. West was my first Batman, but Keaton made me fall in love with the character, and I will never love his portrayal any less. But somebody else can take the crown without defaming the previous ruler.
I think that when we finally get the chance to see Ben's Batman fully immersed in the full Batman mythos, he will reign supreme for me. But for now, he's in good company.