Can't really rate this due to not getting far enough. The premise was interesting, but this is not my type of game.
After speaking with developer, the story and twists felt pretty good. The mechanics didn't feel like they gave me any agency (like in papers please, I wasn't given any sort of challenge to overcome, other than pressing the right buttons)