
Most accessories are plug and play these days, so Nvidia may have actually been the only one. Not all distros can detect the best Nvidia drivers automatically, and finding and installing the right one can be a pain. Which makes it borderline impossible for a low tech person looking to make the jump to Linux.
Notably, it’s also entirely possible that the issues I dealt with were more to do with poor Wayland implementations than drivers. Either way, Garuda has worked beautifully and easily.

I made the switch almost a year ago when they started announcing all the spyware coming to win11. The distro you choose matters a LOT. After several that were buggy and frustrating I landed on Garuda dragonized. Setup was easy with their assistant finding the drivers I needed and I have yet to have any system breaking updates. Better track record than windows TBH. Performance is great, and steam integrates so well with proton that my experience is honestly just as good as windows native. I should probably go make a donation to the Garuda project, now that I’m thinking about it.
Good old fashioned RPGs and tower defense reign supreme on long hauls. Not sure if they’re on steam, but for TD the kingdom rush games are excellent. For RPG, bravely default 2 is a personal favorite. If you don’t mind a game leaning difficult.
Edit: oh, and Balatro! Balatro and kingdom rush 5 got me through two 11 hour flights when I traveled overseas.
I converted an old laptop into a home theater PC. My friend bought spare components for cheap and built a desktop for the same purpose. Not for everyone, but a great solution for some use cases. And can potentially fill other roles, like being your jellyfin host.
While shopping I suggest you find a spreadsheet with the capabilities of every device you’re considering. A lot don’t support certain formats, which can limit the kind of files and content you can stream. Last I checked shield and the Google TV stick thing were trouncing the competition.
I have a 3090. As long as you have the correct drivers and a quality emulator (I think I use glorious eggroll’s experimental proton branch) quality is quite comparable.