It's a bit surprising how completely NV is ignored in these discussions, given that you can easily argue that they offer the most "complete" streaming service right now. - You can stream thousands of games. - You actually own those games, and can e.g. take your progress in them to a local system (and back). You can argue that NV isn't a real competitor to those large companies, but they aren't some tiny startup either. And more importantly, they provide the entire stack from the server GPU hardware over the software and infrastructure all the way to the consumer streaming hardware (Shield), and can therefore offer the lowest server-side latencies. I'm not really interested in any of these services, but if I had to choose one it would be the one where I own my games and save data.