The character development. The story. The action. One of the best things I have ever watched in my life.