All of the following? Why would you need to be better in every way? There’s a perfectly valid use case for trade offs. Eg, let’s say some competitor had exclusives, no VR, the store interface was a little worse, and it was only roughly comparable on many other points. If it’s simply faster and more lightweight, that’s its competitive advantage. Or if it focuses on being open source and DRM free like GoG, that’s a competitive advantage.
Expecting something to be better in every way (than something with a massive head start) or else it might as well not exist? That’s just unreasonable. I don’t require a clothing store to be better than Walmart to shop there. I mean, the clothing store doesn’t even sell fruit! Why would anyone shop there when you can go to the Walmart and buy some grapes with your jeans?