I think Bale was in the better movie, made a better Bruce Wayne and made a very good Batman, I just don't think that disqualifies Keaton in any way (and most people apparently agree, if you go by the "Your favorite live-action Batman movie" poll in this forum, where it has the second most votes...