I read the book in my teens and I loved it. The main character (it's written is in the 1st person) is not particularly likable, but there is some realism to his train of thought, the things he say/things that makes it feels very authentic and somehow relatable. Not sure if "relatable" is the right word as he's a school drop out and not a good student prone to get in trouble (so, the opposite of what I am/was) but I can see being friends with this character and listening to his stories and points of view... The main criticism is that the dude (I think he's 16 in the book) is self-centered, "all about himself", but what did they expect? I don't think the author ever meant his character to be any kind of "role model". Like I said, the character and his antics comes across as very authentic and believable...