I didn't care much for the characterizations of anyone. It felt like a lot of box checking for a YA supernatural story. The girl power message and LGBT representation were very heavy handed. It was nice to see some asexual representation, but even that character has one scene with any actual depth. Just didn't work for me.