(Purchased and played on Steam)
I really like this game. It's extremely wacky and very deep in its own lore, but it won me over after the first few hours.
That being said, those first few hours (including all of the demo) were very tough for me to get into. I'm glad I gave it a second chance after not really enjoying the demo, but your own mileage may vary.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.