The Switch was the last console I bought, but even that felt like a step toward the bland corporatization of Nintendo. Not that they weren't always an insane corpo (see the NES publishing restrictions in the 80s), but it really felt like they lost their spark when they lost Iwata.
Meanwhile, my PC can play games from any generation. Even if they're not on Steam or GoG, I can rip my physical games and emulate. I don't lose access to any of that when I upgrade my PC, either. It's the only way to go, imho.