Big fan of your games! I'm wondering if there's any difference between this and the upcoming steam version? I have the same question for Maid Mansion as well.
The Steam and Itch.io versions are identical except for some Steam-only features like cloud saves, achievements, Remote Play, etc. and the android version of the game is only available on itch.io.
Buying the game on Itch.io will also allow you to claim a free Steam key with your purchase.