The Steam and Itch.io releases will be exactly the same. If you buy here, I'll get 90% of the payment but on Steam just 70% - so if you want to best support me here's the right place. On Steam, you'll get some of the things that are convenient on that platform like regional pricing or automatic updates. However, the Itch.io App also provides automatic updates. So it's basically your personal preference, both versions will be the same and receive updates at exactly the same time!