I can't say much about the plot as its not finished yet and we are only getting quarter of the story but the first 3 seasons are pretty good the animation is slick but i like it . The characters are written well, not the best but overall its a good anime its pretty underrated.