Thanks for the feedback. If it seems like there is demand to keep updating here on itch, then we will probably do that.
We will definitely have at least one (and possibly multiple) DRM-free option at launch aside from Steam so you should be safe to get the final game for sure.