Hello!
Thank you for asking. The two game versions are identical, yes, but the Steam version also has achievements.
In terms of profit share, we get the largest amount from itch.io than any other storefront. But, honestly, we want everyone to buy the game from their preferred store; in the grand scheme of things, a few cents here and there is no big deal.