+1 for PC and some retro emulation/remake.
The twist with emulation is using an older device to emulate even older ones.
Ie. All Famicom(nes)/SFC(snes)/Gameboy/Sega, etc on a PSP... Heck, the thing even plays PS1 isos (same cpu).
Of course a PC can also do newer more difficult devices. something tells me when the time comes to emulate the switch, it will be very easy because the switch, unlike its predecessor, uses a very common off the shelf ARM android like device. That is how Ubuntu was quickly made to run in it...
But i like the flexibility of PCs more. With consoles all i see is limits, but yes some jewels are made for them, sometimes. Even emulation can often provide a superior experience, such as better image quality/resolution, save states, cheats etc.
Also bugged games like Skyrim, are a pain without a PC. You need to pass console commands often to fix things (and yeah, Bethesda did a very sloppy job there) but its great to be able to unstuck yourself out of bugs one ~ (tilde) command away.