Release it on GOG please, I'm anti DRM, sorry.
We did submit our game to the GOG store, but we never heard back from them. The Itch version will be released soon tho.
Ok, I rather GOG, but... i prefer Itch over Steam, if possible. Regards