I've been working with Linux on desktops, laptops, and servers for a decade.
Use Mint or Fedora for distribution. Use Cinnamon or KDE for GUI. Everything pretty much just works, man.
Games work -- Steam, Battle.net, Lutris, and others I am sure. Sleep works -- just as well as it does on Windows anyway. Network works -- better and easier than Windows IMO. Updates work and waaaaay better than Windows. Backups work. LibreOffice works. Browsers work. Tools work. USB thumb drives work. External USB enclosures work. CD/DVD drives work. I haven't tried blu-ray but I imagine that works too.
The only things that don't work are the things that lock you in to Microsoft. Those are vanishingly small numbers of things outside of business, and in business it's mostly because of inertia.
I'm running Sway on Fedora Asahi Remix and I've experienced fewer crashes than in macOS (and the few crashes was software I've installed, the system is rock solid). And these days, I trust Fedora and Debian's maintainers more than Big Corps. If you're only using a few apps and don't really care what the system does as long as you do your $job, macOS and windows are good. But any custom workflows and you're in a lot of pain.
Use Mint or Fedora for distribution. Use Cinnamon or KDE for GUI. Everything pretty much just works, man.
Games work -- Steam, Battle.net, Lutris, and others I am sure. Sleep works -- just as well as it does on Windows anyway. Network works -- better and easier than Windows IMO. Updates work and waaaaay better than Windows. Backups work. LibreOffice works. Browsers work. Tools work. USB thumb drives work. External USB enclosures work. CD/DVD drives work. I haven't tried blu-ray but I imagine that works too.
The only things that don't work are the things that lock you in to Microsoft. Those are vanishingly small numbers of things outside of business, and in business it's mostly because of inertia.