Good writing and several different branches that make it worth playing through at least three times. However, you are just thrown into the story without much context and the characters aren't very deep. I think the author wanted to have a lot of different branches, but in this case it means that they were all fairly shallow.