Switch Online is still shit.
Sure the matchmaking in games still sucks compared to competitors. Like what is the deal with not being able to enter grand prix races with a friend in Mario Kart against other people, that is so terrible it blows my mind. When my brothers and I play on occasion we are forced to just race against ourselves and the CPU. For one of Nintendo's two flagship online multiplayer games this is unbelievable.
But Switch Online is so cheap this subscription style VC alone makes it worth it. Love the new subscription model rather than having to pay jacked up prices for individual VC games. Good for Nintendo as it makes their online revenue more regular, and good for players since it's simply a better deal. I will agree that they should at least have like N64 and GB and GBA games out by now, so the amount of systems released so far is disappointing, but overall this is way better than the VC model, just needs to be more prolific in their game release. They could have easily charged double what they do if they had NES, SNES, GB, GBA, and N64 games when the online service launched. But I'm assuming they are working on getting those systems on there (just not working very hard).