The CW network attempts to simulate mystery with depth, unfortunately it didn't work. Bad teen dramas are bad teen dramas, but, at least the kids get to practice acting — maybe with luck they’ll even get skilled at it... or be in something with talented writers. If not, they'll wind up as yesteryear's teen actors playing parents, teachers, coaches and law enforcement officers in future mediocre CW teen dramas like the token adults in "Riverdale".
This is a masterpiece. Simple as that. Definitely in my top 3-5 animes of all time. This show has everything (comedy, romance, drama and, of course, tons of action). You fall in love with all of the characters and every side story and character really gets developed over 64 brilliant episodes. Don't think. Just watch.