GFN is good especially if you live in an area serviced by it's RTX 3080 streaming "rigs" which make it reasonably good value for money vs the cost of building an equivalent PC. But it's still the most expensive service on the market PLUS you also have to BYO library which rules out entire groups of potential users - Nvidia knows this as well based on how hard they're pushing the free-to-play titles. On top of that a lot of titles aren't even playable on it; I have a steam library of ~700 titles and apparently only ~140ish of them can be played on GFN.
Personally I like the GFN idea of being able to "rent" hardware and that's a business model other companies have proven works to a certain degree since ~2015 (Shadow.tech being a good example). However I don't think it has the same mass market appeal of the other surviving services which give you the hardware + a huge library of content just like Netflix/Disney+/Stan etc.
And if they did want to stream a game from time to time (for me it was being able to play on a laptop anywhere, not just on my own LAN), Steam games were usually cheaper from sales and resellers, there was actual multiplayer, and the Steam ecosystem has a bunch of other advantages. It was just a better service.
And GeForce Now had better hardware, ray tracing, customizable graphics settings, vsync, etc.
If you don't need to stream a game, well, you don't need any of these services. But if you did, GeForce Now and Steam were just plain better than Stadia.