It's very good. It was hard to dive into, because of all the nomenclature. But once I got past the initial vocabulary hump, I enjoyed it immensely. It's thought-provoking, and in-depth, and just highly satisfying overall.
I liked the breadth of the story -- it feels somewhat epic. A wonderful read, all in all.