Overall great show with characters that you both root for and can sometimes be disappointed in. When you’re invested enough in their growth that you’re cheering them on to do better and grow you know it’s a show that’s done a great job with character development.