Another vote for Bazzite
A few weeks ago my partner and I installed Bazzite on her computer, and so far it's been a great experience! It was initially set up as dual boot alongside Windows 10 with Bazzite installed on a new SSD we bought to allow her to test things out without committing fully to Bazzite. I say initially because after just over a week she decided that it worked well enough to go ahead and wipe Windows 10 fully to reclaim the drive space.
The computer has an AMD 5700x3d with an Nvidia RTX 3090, the latter of which I was concerned would present us with problems given Nvidia's reputation on Linux, but to my surprise it's been great from the get go. Some graphical issues have shown up in games she plays, but they always are obvious at first launch and have been consistently fixed by a simple restart.
She mostly uses the computer for gaming and web browsing, and Bazzite has been perfect for that use case. Every game she's played has worked well with either Steam or Lutris, and the pre-installed Proton utilities also make managing versions easy. Setting up World of Warcraft took a couple extra steps than it would have on Windows, but works great now. There are some games that simply won't run on Linux, most frequently due to how their anti-cheat is configured (like in the case of Battlefield 6) and not any technical incompatibility. ProtonDB is a great resource if you are unsure and want to check how a certain game is likely to run.
Peripherals management has been great as well. She primarily uses Corsair products, and OpenLinkHub has managed those great. It did stop working for a period of time due to permission issues, but the latest update (0.6.8) appears to have fixed them. She uses OpenRGB to manage other RGB in her system. It did conflict with OpenLinkHub at first, but you can configure OpenRGB to ignore certain components (in this case the Corsair ones) and that fixed it. We had some issues getting OpenRGB to launch at start up with its built in options, but using the Bazzite system settings resolved that.
Using the GUI over the terminal has been a consistent theme with Bazzite. It's peculiar for me as I'm accustomed to jumping to the terminal pretty quickly, but it's been basically entirely optional! When you do need the terminal there's ujust which simplifies many things down to a single command (and even that has a GUI alternative, the "Bazzite Portal"). The combination of the strength of the GUI tools and the convenience of ujust have made this the most accessible Linux distro I've seen in my (admittedly somewhat narrow) experience.
I don't think Bazzite will work for all use cases, but so far it's been fantastic for a gaming-first computer. People with more niche or varied needs are likely to benefit from distros like CachyOS or the ol' reliables like Ubuntu, Fedora, and the many distros based on them. Bazzite isn't the right choice for my work computer or a home server, but at the same time you aren't going to see me install Flatcar Linux on a handheld gaming PC or my living room PC. If you've been feeling stuck on Windows then I highly recommend giving Bazzite a try, especially now that Microsoft has mostly ended support for Windows 10 and seems intent on making Windows 11 more user hostile by the day. Bazzite might not be for you, but you also might find yourself deleting Windows after just a week.