It is apparently a tragedy that Orson Scott Card's name is attached to this book. I've read a little by him, and thought it was better then this book, and Drew has read most things by him, and, after reading this book, said that it was far below Orson Scott Card-level writing. And, if you read the front of this book, it's because the actual author of the book (whose name is listed in smaller print underneath the ginormous lettering of Card's name) just collaborated with Card for ideas, and Card didn't actually write any of it. But now bunches of people will get it because the collaboration was apparently enough to get his name on the cover.
In any case, the book was mediocre. Characterization is really important to me, and while a few characters were defined (namely, the homeless people), the two main characters might as well be called "Protagonist who can do anything" and "Love interest". Characters did things that made no sense, and were completely oblivious about other things that seemed really obvious to me. Some of the ideas in the book were really interesting, though, and were presented in an interesting enough way that I kept reading. Someone who didn't mind flatter characters would probably enjoy this more then me - if left me feeling the way I did when I tried reading one too many Dan Brown books, but that's because I think Dan Brown only has a few kinds of characters he can write. I guess I just like seeing more development beyond the "He's a smart and cunning character, and is also super strong/physically abled! She's an intelligent and quick character, who also happens to be exceptionally beautiful!" But then, I'm a sucker for characters with actual flaws (and actual personalities).