I feel like a lot of these game developers have pages on itch.io that don't accurately represent their game. We as consumers 100% judge every book by its cover and often times sleep on things like this game. I was the same and didn't touch it for the longest time, but it is SO GOOD.
Here's a list of some TOP TIER games I've played on itch.io for your reading pleasure.