This book has been a rather epic experience to read. I admit that at some points the technicalities of a protagonists work known as 'shuffling' got a bit too complicated for me to fully comprehend, but that did not stop me from enjoying the story. The characters are, though hard to fully sympathize with, very vivid and developed.
I know I enjoyed something when I'm sad to have finished it, this definitely fits that description.