Not super long, but the choices definitely felt meaningful & also had consequences that were reasonably predictable within the logic of the story, so it wasn't like I was just guessing. When I got the "best ending" it felt like I had earned it by making the right decisions. The restart option after deaths was also nice. The theme interpretation was creative.
Also, the "start over" button at the end seemed to be broken in some way (the story hit a dead end the second time through).