I agree. Before Argo and The Town I had a very negative view of Affleck. But he's become one of the best film makers in Hollywood and he's also become a pretty good actor. I think he'll do a fantastic job as Bruce Wayne/Batman. And hey, we won't have to listen to Bale's ridiculous growl anymore.
His casting and Eisenberg as Lex were inspired choices. I wasn't initially thrilled when they were first announced but the more I thought about it the more I loved the casting.