Who should replace him and his character? I vote for Damian Wayne played by Dylan Minnette. It's time for a Batman who's not Bruce Wayne.
http://www.hollywoodreporter.com/heat-vision/ben-afflecks-batman-future-doubt-as-warner-bros-plots-franchise-future-1023296
Too early for Damian.
They haven't even introduced Ra's al Ghul and the League of Assassins yet.
If Damian just shows up without setting him up beforehand, it'll be a clusterfuck.
Grayson could work.
He was Batman for a bit in the comics and it was pretty cool.
Henry Cavill in a wig