I found myself unusually lost for about the first 25% of this book. I was confused by the terminology, had trouble keeping track of the multitude of characters and felt like I was sort of washed along with whatever was happening. I stuck with it and eventually things came into focus and momentum built quickly after that point.
There were some clever, new ideas that made up for some of the characters being shallower than I was used to from Gibson. Overall it was definitely worth reading.