Well, GOG has recently been realising their abusive support practices have been alienating customers for the past few years (which is a few years faster than Valve, who have been continuing the most abusive examples of bad conduct they've managed to reach for over 6 years and still showing no signs of stopping). So that's nice, but at present, I'm still hoping the game gets a decent discounted price at some point.
Even with a game priced as reasonably as this one, I'm not really keen on supporting a storefront with a history of failing to release games on a previously-agreed schedule and repeatedly cancelling support for games by blocking updates without notifying the devs that they're doing so. I don't trust that their recent support turnaround times are going to be maintained long-term either, since they also have a history of literally 4+ month wait times to contact their support (with those wait times happening to devs with service-breaking issues as well as end users).
At this point, as crazy as it sounds, Epic is looking pretty good by comparison with how atrocious the alternatives are, and really, just releasing the full game on here would be the best option - and the one most likely to see me buying it immediately.
And at no point have I suggested removing the game from other platforms to release exclusively here, nor have I said that itch is the only reasonable platform for the devs to use. Because none of those things would be sensible requests or claims to make. I've just pointed out that there are reasons for some potential customers to avoid the only 2 storefronts the game has shown up on so far, and far less reasons for any customers to avoid the platform the game originally showed up on. "It's not high volume" isn't a good reason to avoid a platform the devs have experience using, which has no upfront costs for posting the game here, and which offers better profit per sale than the alternatives the devs are already using.
EDIT: Also, friendly reminder that 2 years ago, the dev added "coming to itch.io in the near future" to the store page on here. Is it the "near" future yet? From the time of the game's original full version release more than 2 years ago?