10 Reasons Captain America: Civil War Beat Batman v Superman
8. The Source Material Is Respected
When you take on the task of adapting anyone's work to another medium, you have a responsibility to show that you both respect and understand that source material. If you have a derisive attitude towards it, you probably shouldn't be adapting this.
Snyder has talked many times about how people are angry because he made Superman "grow up." That's not at all the case. The problem is Snyder doesn't care much about who Superman is or what he represents.
But the Russos approach things differently. Not only in Civil War but also in The Winter Soldier, they never shied away from what Captain America is. Yes, he's a man from another time. Yes, he has an outlook that many would think of as naive or archaic. But that doesn't matter. It's that contrast between Cap's values and the dark world he finds himself in that makes for great story-telling.
Snyder doesn't seem like a man who cares much for superheroes. He's spoken about how he didn't really like comic books until he read The Dark Knight Returns and Watchmen (and given his treatment of those characters in his films, it's clear he didn't understand those books very well). So why hire a man who doesn't respect the rich history of these characters?
It's about capturing the essence of these characters. The Russos distilled each character to their basic appeal and focused on that. But Snyder set fire to the legacies of Superman and Batman and took a dump on the ashes.