I'm not an Affleck fan when it comes to acting chops, but I also sign off on the idea Batman is one of the easier roles play. I think Ben Affleck still wants to be a major movie star and knows because he signed off on Batman right when Warner Brothers have franchise crossover in their sightlines so you're going to see Ben Affleck as Batman in a lot of kind of roles. You will see him tag team with Superman, get his own movies, and be in Justice League movies. The majority of these movies have little chance to be very good. Whatever chance for an independent Batman film series with their own thematic interest died with Nolan (good and bad results there). Now it's going to be franchise-city and I'm guessing people are going to have to rationalize the results (Yes, it will be better than Marvel, but what's that saying?). Zach Snyder isn't very good. That isn't going to change. I understand Ben Affleck wants some writing input, but what can he do? The movies will have to have exorbitant amount of explosions and effects to justify their blockbuster look. I'm guessing the best Affleck will do is keep Batman from getting silly.