I enjoyed reading this in conjunction with Version Control, which also deals with causality, but this one had more time travel in it. I was satisfied with the outcome and the lessons that the main character learns: "When you have the technology...change haunts you." Like, when will you ever be satisfied that you are living the best possible version? (view spoiler)["It's messier than you think. You have no control. You can only destroy." (hide spoiler)]