Geforce Now has been good the few times I've tried it (note that I have Cable internet with a direct ethernet connection to my computer and I don't use wi-fi) but there's just barely enough latency that those who are latency sensitive can notice it.
Fine for slower paced games, but potentially an issue for faster paced ones depending on how hard they are.