This is my second viewing. I rarely watch a show twice, but something about the Punisher tv series is so well done, it brought me back. The acting and writing are excellent. The action scenes are good. But I suppose it's the story itself -- of an essentially go man fill with rage and a need for vengeance -- that's compelling. The different movie versions are good too - but I like the tv series for developing a thorough back-story. All the characters are well-developed and demonstrate ambiguity and nuance. It's really a modern morality play, with numerous characters facing both an inner and outer struggle simultaneously. And as in real life, it's never quite certain if good will win - or even where good and evil end and begin. The moral ambiguity is good. The character of Dinah is excellent, and in a sense the show is her's as much as Frank Castle's, as she is heroic in the pursuit of justice.