Well worth the time to read. I found the first 1/2 of the book a bit confusing with all of the characters and setup.
The last half of the story came together in a more concrete nd integrated storyline.
I would say to cut 50 pages out of the beginning.