I was part of the Stadia beta, and then six months ago, when gifted a couple games my now almost 7 year old rig couldn't really handle, started using Nvidia's GeForce NOW.
Cloud gmaing mostly works for non-competitive twitch gamers. With a 200/25 Mbit connection, I could play action-y games like the recent Tomb Raider games, Jedi Fallen Order, etc. with little to no perceptible lag. Yes, there were occasional lag spikes that made me miss a jump or something, but that happens playing locally, too, when Windows decides it's going to start an update or someother background process goes nuts. It wasn't a frequent thing. For anyting else I played, performance was never an issue.
Since it syncs with my Steam library, it was easy to go back and try things at full 4k glory without upgrading a PC, and at $0 a month vs $3k for a new computer, it's not that unreasonable.
There are downsides. It doesn't have every game I own, and there were a couple notable "damn, I'd like to play that" moments (eg Jedi Survivor). It times out relatively quickly if you're inactive, and that was a pain in the ass as I'll often have a strategy game or RPG running the the background and switch in and out between work tasks, and getting disconnected when I forgot to save sucked. And mod support is iffy; I fired up the old Conan Exiles, and going through the process of reloading and reactivating mods every time i started the game was a monumental PITA.
But the imepdiments aren't really technical at this point.