Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

I think the only thing we can take from it as getting both the steam key and the drm free game file from itch. An extra £2 for the drm free version seems fine in my book. But for anyone who just wants the steam key they have no reason to buy it here. 

I also live in Ireland where tax is not expected on non physical goods, though they are trying to change that, I would buy a lot less games if I have to pay Irish prices + 23% VAT. I guess not every platform is willing to cater to each market like gog is in its price parity between market and currency.