On the surface, xCloud and Stadia are two functional cloud gaming services that offer different types of experiences. As it stands, xCloud is for Android owners and Microsoft fans, while Stadia is for folks with high data allowances who want to play gaming's greatest hits on 4K TVs. The biggest hurdle for either service lies in messaging.
The Stadia launch has been largely underwhelming because Google promised too much, too soon. Saying all games would play at 4K and 60fps only set players up for disappointment when their favorite titles played in upscaled 4K instead. Streaming a game as vast and detailed as Red Dead Redemption 2 at this quality is truly an accomplishment, but compared with Google's stated 4K goals, the experience falls short.
Microsoft, meanwhile, is streaming games at 720p to a limited pool of devices, and xCloud feels like a success. This isn't necessarily because it functions better than Stadia -- in fact, xCloud is slightly more sluggish and not as pretty as Google's service. The big difference is, Microsoft isn't dangling a 4K carrot in front of its early players. It's taking things slow and steady.
We all know how that race turns out.