I seem to have been reading a lot of Ken Macleod recently: and most recently, it's been his learning the world, "a novel of first contact".
I really enjoyed this: there is his usual wordplay in the narrative and the characters are, mostly, believable and sympathetic. It is this that helps build the sense of impending tragedy. There is no great villain, simply people acting out their ideals; or, rather, their take on them. Ken being the man he is, there is some politics, but it's not presented in the way it has been in other books of his that I've read; there are, for instance, no labels from, or related to, the world we know (i.e. no "Fourth International").
I could nitpick about some minor technical issues, but these don't spoil the story one bit.
All in all, this was a good read that kept me turning the pages. (There was one major problem: I rather regretted the ending coming as soon as it did; it isn't that the ending is bolted on (it isn't), simply that I could have enjoyed reading about the characters for a lot longer.)