This book tried way too hard to be some sort of tribute to BTVS and I don't know what else (X-men?), and didn't quite manage to pull it off.
There was no depth to the characters, they were so unremarkable that I sometimes had trouble knowing who was saying what if it wasn't explicitly pointed out to me because everyone's voices were so similar. Not even to the overachiever Main Character, Harper, who was supposed to entertain me with her funny commentary, wits, and badassery managed to stand out.
The humor wasn't great. I might have laughed a couple of times and not because of the many 'trying-way-too-hard' jokes inserted in the dialogue. (That bit about the lipstick at the beginning of the book? I almost dnf'd right there)
The "romance" was tropey to the max, which on its own is not bad, but the author abused the rivals-to-lovers trope (Not a spoiler because this is right there in the book's blurb) and it felt forced when MC Harper already had a perfectly nice boyfriend who couldn't be more sweet.
The bad guys who wanted to kill/turn/help the other MC (David) were ??? (This actually made no sense. They first wanted to kill David because of "X" and then all of a sudden, with little to no explanation they want to help David because of the same reason they wanted to kill him in the first place? What's up with that?
I don't know, this book was sort of a very predictable, over-simplistic and not that funny read with a plot that could give so much more than what it was.
BUT it was sort of entertaining and a super fast read and, again, I miiiiiiight read the second book...one day.