The Sopranos meets two out of my three criteria for a perfect show

  1. Two or more characters with the same name

  2. Deliberate ambiguity / open-ended theories

  3. No actor changes (except for children)

What are your criteria for the perfect show?