Will there be any difference with the game if we get it on Steam or on itch.io?
No, but the Steam version will have achievements.