a recent online controversy sweeping the nation is the whole 'Ben Affleck shouldn't be the batman' opinion. Well I am here to tell you folks... it aint all about Affleck.
I believe a crucial aspect that everyone seems to be forgetting is that, IT ISN'T BATMAN'S MOVIE! you need to remember that this is the sequel to Man of steel, not a new Batman movie. Batman is hijacking superman's flick therefor he will not play so big of a role that it could bring down the movie. Its a tester if you like, to see how the Batfleck copes in the role and how the public react.
Give the movie a chance and stop jumping to conclusions!