My personal opinion:
Interesting theme, but a book I do not enjoy reading.
I don't know if it's the vernacular or the "young adult" genre in this book, but something makes it very disagreeable to me. I love the science fiction genre, and I liked the ideas/themes in this story, but I did not care for the story or any of the characters.