Please consider releasing the full game on Itchio! I look forward to supporting the game at launch!
+1
I hate it when developers use Itch just to advertise their game, but then only release on Steam because God knows DRM reeeally make a difference against piracy (sarcasm). If you don't like Itch, at least try getting on GOG.com.