6/10
It's not perfect, the villains are almost always one-dimensional, and in some cases, the protagonist condemns innocent people who didn't do anything wrong. After every arc, the previously major characters are usually never seen again and you get confused on who is who in the group chat...