On Steam I can play my games while being offline, I can play my games on multiple computers (the games are bound to the account, not the computer), I have good prices, I can install and deinstall games as much as I want, the amount of choice is incredible and last but not least if I don't use my account for one year and log in again, all my games and savegames are there.
xbox one check.
I can play my games on multiple computers
xbox one check, well multiple xbox ones.
I can install and deinstall games as much as I want
I have good prices,the amount of choice is incredible,
Have you checked the prices on Amazon's digital downloads? Out side of steam's sells they are almost always better. On steam, prices don't fall like they normally do in the other retail channels. So post release period steam is almost always more expensive than other channels. Who knows about xbox one digital selection? It being a PC under the hood would have made it trivial to port everything on steam over(if porting is even necessary).