Right after reading this, I would only have given it three, maybe even two-and-a-half stars. But if you let it sit a bit, the book actually grows better in your memory. Amazing story with fantastic ideas and compelling characters. I just didn't like the style much.
More detailed review here: SFF Book Review