Geforce now is amazing. Much better image quality(video stream), on top of running on pc(so better graphics and fps). It is obviously more expensive(and doesnt come with any free games) but you do get what you pay for.
The microsoft cloud is "almost kinda working"/"this is neat" while geforce now "wow, i guess cloud gaming is the future". Now if only nvidia could persuade sony and japanese devs to release their games on geforce now(though dragons dogma 2 was, which was surprising).
I have to note that sometimes, the loading times on geforce now can be long, this is not normal and varies. Sometimes load times are normal, sometimes are fucky. I think geforce now has become more popular lately and this has caused some issues. Also if a game is really cpu dependent(like dragons dogma 2), the geforce now cpus arent that great.
Another issue is that since games often use weird launchers and drm, this can cause issues. But eventually these issues are resolved.