It was fine. I had higher hopes for it than it ended up delivering so maybe that's why I am only giving it a 3/5. Read it very quickly thinking that I was going to get somewhere awesome but the ending was just meh. Like there were only a few pages left to wrap things up so they did it as quickly as possible. The whole book felt like a build up that just fizzled plot wise.
Still from a moral perspective the thought experiment of the counterfactual was interesting. I just felt the whole thing could have been executed better.