As Stephen McFeely says, the Marvel shows on Netflix have been able to create great villains.
One of the writers of Captain America: Civil War says there’s a very simple reason why this is the case.
The Marvel Cinematic Universe has been incredibly successful in its ability to create a shared universe of superheroes, with each one being a fully realized and unique character.
Captain America: Civil War will be doing its part to overcome the weak villain problem, by not really even having one.