This is one of the very few shows I will give all 10s to. It does have some touch and go moments. But overall the show is great.
The overall story in entertaining, and highly believable. Yes, there is things that flat out couldn't happen in the real world. But within the world the show presents. It is awsome.
The animation and sound is some of the best I've seen.
The characters have a bit of depth. Some more than others, but even side people have some depth.
IMO you will know if this is for you within the first or 2 ep.