The series was excellent, everyone had a unique role. Each portion was so unpredictable. There is actually no typical hero or villain. Like actual world in evil there is also a goodness and in goodness there is always an evil part. No one can be so typical ideally good or bad in real life and this is the most perfect thing in this series.