So I actually ended up purchasing it from both locations. Just wanted to see if there was built-in interconnection between itch.io and Steam. If you're willing to provide a Steam key if purchased through itch.io, it might be worth considering implementing it directly as part of the purchase here.
But otherwise, I like the content. Simple yet elegant. Only one item worth mentioning. The crew cabin scene in the itch.io version does not contain the collectibles. They are there in the Steam version though.