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).