I definitely like the idea, and I've used it a bit myself, but there are still huge issues with latency. For many games, that doesn't really affect gameplay, but it still keeps them from being as enjoyable as they would otherwise be.
You need a really low ping for cloud gaming to be indistinguishable from running a game locally, and that's difficult to accomplish, or even impossible/not viable with current technology.
Even if they solve that, there's still something to be said for having a game stored locally and being able to play it online or offline, on a laptop when you're on the go, or doing LAN gaming.
I don't think cloud gaming is a viable alternative given its current limitations, but I think it could become viable in the future. I don't think it'll ever replace running a game locally though.
Plus, people don't just buy/build gaming PCs because they have to to run the games they want to play, there's a whole culture around PC building for the sake of PC building and everyone likes to brag about their flashy gaming PC with nice specs. That's a sort of appeal that cloud gaming just lacks.
But, can it become mainstream? Potentially, it could live alongside regular gaming happily, but as said I doubt it'll replace it. But, for the same reason buying phones on a contract is so popular, cloud gaming could easily become mainstream when it works well enough. But, "future of gaming" is a bit much I think.
So, in short, you should add an option for "I think it might become mainstream but wouldn't say it's the future of gaming" as none of the options really seem to fit my opinion.