Personally I think Cavill has done a great job as Superman but if they ever did recast then I would not have a problem with it and I don't see why Affleck gets so much grief playing Batman when if anything in BvS he was actually one of the good things about the film if anything