A good story, but I think there is too much. Too many characters, groups of characters, a lot of locations, too many scenes.
The writing is really good, but I thought the story was about a disaster. Instead, after the first few chapter, very compelling short stories about the natural disaster, the book steers into hacking, terrorism and techno babble, using the disaster storyline as a plot device.
The technology is barely credible, with new important technologies added to the world more for narrative necessity than world building.
By the end we reach the nanomachine cliche, aggravated by mind reading nanomachines.
It's rather prefer the natural disaster storyline to be center stage, because those first chapter were very very good.