I don't even know what to say about this one.
Kevin, to be completely honest, is a jerk. I know he has his reasons and sometimes he's funny and relatable. But other times he's just a complete asshole and I didn't like him. Come to think of it, pretty much everyone is an asshole at some point in this book.
There's no romance at all, and although I appreciate that it was a much more complex coming of age story, I really wish there was a romance. Kevin could use some happiness. (For the record, I kind of ship him and Tommy).
Tl;dr version- I didn't particularly like this, and I wouldn't recommend it. It's not a bad book by any means, in fact at some parts I did enjoy it. But overall I wish I'd read something else.