I dunno if I'd call Keaton "Ok". Barely tolerable, and certainly a vast improvement over the West years, but that was more due to a change of production values than Keaton himself. As for Affleck, I reckon he should be able to handle a fairly schmoozy Bruce Wayne, but I just can't see him doing either scary, ruthless batman, or troubled and tormented soul.
Anyway, if you were making this new movie, who would you cast as Batman? I have no idea, but it just struck me that Benedict Cumberbatch would be an ace Joker
