I very much enjoyed this novel. It is undoubtedly one of those novels that screams out to be re-read, which I intend to do at the earliest opportunity. I found it to be complex at times and yet it all comes together quite well at the end. I'm moving straight onto Nova Swing now in the hopes it'll be at least as good. The characters were engaging if not entirely likable and inhabit a world so strange as to be almost dreamlike in some instances. The violence wasn't to my taste and I remember distinctly at one point wondering if I would be able to continue much further, but luckily that particular part seemed to be the worst of it.
Anyway, very enjoyable. Will undoubtedly require a re-read to get the best out of it, which I look forward to.