I actually read this a few weeks ago and then completely forgot to put it on my Goodreads. Oops. 
 OK, I liked it. I was pretty annoyed by the main character, but that is likely because he was a well-written intelligent-but-too-self-absorbed teenage boy. Actually several of the characters sort of tried my patience, but I didn't actually dislike any of them, if that makes sense? Story: good. Writing: amazing. Spoke to me personally on a deep level: not so much.