IMO, one of the biggest factors is the presentation of the game on the itch.io site not being representative of the game's quality. I didn't have much of an expectation when I downloaded the demo but I ended up loving it and wishing for more! In terms of the game I would just wish for more content, but of course you are aware of that.