I love how things are set up now. The Virtual Console was cool 15 years ago but it was overpriced and Switch's subscription model is far superior and cheaper.
Now we get a subscription service with loads of retro Nintendo games (plug Genesis) for a cheap yearly price that also have online multiplayer, and included is some DLC for major Switch games, plus online play, plus cloud saves. It really is an amazing deal. The Expansion Pack just had bad optics when it launched because of the N64 graphical bugs and they should have gotten a few more N64 games ready for the launch considering they are only releasing one N64 game per month, but now a year later those concerns are gone, especially with the new Mario Kart courses included.
Of course considering N64 was basically a Nintendo and Rare machine, it will be missing a bunch of the gems on the system without Rare's games included and so far only Banjo has made it over and of course we know GoldenEye is coming. If Nintendo could do a deal with MS and get Banjo-Tooie, Blast Corps, KI Gold, Jet Force Gemini, Perfect Dark, Conker, and Diddy Kong Racing on NSO that would make the N64 service truly incredible.
The only bad part has been how slowly they've built it out. N64/Genesis should have hit two years ago, not a year ago, and we are still waiting to see if GB and GBA will be added to the Expansion Pack. But by the time the Switch 2 launches in roughly 18-24 months, NES, SNES, Genesis, and N64 will be complete and hopefully there will be plenty of GB and GBA games on there by then as well. Of course, unlike the Wii U, DS and 3DS games won't be available because Switch doesn't have two screens.
Then, there's the eshop where third parties can sell their retro games or collections of their retro games. The main improvement in far as retro games go on the eshop is I would love for Nintendo to make retro system categories. Like you could click on NES, SNES, N64, Genesis, PS1, etc categories on the eshop to look through the games on the eshop that originally came out on those systems (and collections would be included in all systems that the collection's games were on). This would give more visibility for third parties selling their old school games on the Switch, rather than let these games get lost in the million random games coming out all the time on Switch.