One other thing I want to add. I thought Cottonmouth was a much more compelling villain than Diamondback. I didn't dislike Diamondback, but Cottonmouth seemed like a more layered character. He seemed cut more from the Netflix cloth in a villain you sort of had empathy for.
Diamondback was more like a human reptile. I get that he has a bit of a tragic backstory, but he came off more like your typical villain. Cottonmouth I thought had the better dialogue and speeches to work with. Meanwhile, they make Diamondback a bible-preaching, Warrior quoting bad guy. And look, who hasn't seen that before. Even as a gangster character, Cottonmouth seemed to have his own flavor and style. Diamondback felt like more of a B-movie villain.
I get there is this pain behind all his actions, but I would've liked to see more of that pain come out instead of just pure cruelty.
Just by comparison, I feel like in Daredevil, a lot of Fisk's actions are still rooted in pain and anguish. Pain of his sort of mental frailty in that he's still that little kid under the boot of an abusive father who ended up killing his own father to protect his mother. I feel like in everything we see Fisk do, you can see a little bit of that pain of his past coming through.