I got excited until I saw the " Steam key only " part :(
299 days ago(+3)
Same here. I didn't want to buy on Steam I was waiting to be released on itch. It's a pity.
299 days ago (+2)(-2)
I feels you guys. But there are still a lot of developments so Steam release only will save my time and effort. Thank you for your understanding.