So,
Very high profile people in the game industry talked how bad the Windows Store was for humans, elves and princesses so that they could build, promote and enjoy the success of… Their own , exclusive stores.
Gotcha.
The paradox of digital game stores is this: competition is good. Having all your games in one single place is awesome.
Pick one.
The truth is people want to play the best games and if it means launching another thing, they will. Many developers talk about stores support and features but I don’t think they’re that big in players habits. Transforming your audience into a light QA/playtest is not really great anyway, even though it brings engagement thus, future sales.
But if someone is using say, 5 different launchers, wouldn’t it be better to have all this tied to the operating system’s store? Giving you the benefits of sync accounts and all that convenient shit?
Let’s see what the players decide. Keep selling through your website, developer. Get that 100%, you deserve it.