This is not a book for everyone.
It is science fiction on a very sophisticated level, with an interesting combination of classical science fiction elements of the days of Clarke, and the flow (or rathernot) of Gibson's cyber-punk.
This book is highly complex, non-linear, and does not treat its audience as children.
You're going to need to put in some effort to finish it because it is fairly long. You can't read bits and pieces on the bus and expect to follow along. yet the experience is worth it.
Without giving too much away I will say only that the ending is classic and though provoking.
Possibly the most underappreciated work of fiction on this site.
And those of you who've read it - nag your local bookstore to order some print copies.