'itch wise your only getting drm free, so dont be expecting a steam key on release.'
Why bother discriminating against those that have DRM free by saying you cannot get a steam key as well? Steam keys are great publicity with reviews and gifting. Saying no steam key makes me not want to support this game.