I've been using Nvidia GeForce Now for over a year and it's been pretty good actually. Like there is a small delay but it only really impacts me if I play against other people. For RPGs for example, it's really good.
Same here, I use it on my Mac and it works great with a Steam account. I like that portability. Also the quality is pretty amazing. I only play games every now and then, so a piece of software instead of dedicated hardware is a good solution for me.