I thought it was quite good, although maybe it should have been a series rather than a single book. That might have given Stephenson time to flesh out the end, which felt a bit rushed.
A rushed ending seems to be a key Stephenson trait in my experience haha
To call that ending a bit rushed might be a little generous.