

I use Bazzite as my only desktop OS at the moment (I have multiple headless servers with either Fedora or Debian), and have been using Fedora atomic for awhile before that. I noticed no significant change in general purpose computing when switching from Fedora atomic (Kinoite) to Bazzite, other than all the non-free codecs and drivers I would have installed in Fedora already being present in Bazzite. If anything, that improved my experience. I don’t even game much, it’s just something I do occasionally, though I’ve been using Linux exclusively for over a decade now, so I can’t say I get frustrated enough fixing minor things that I’d really remember things that are easy for me to fix, but potentially difficult for someone new to fix. Honestly, the only time I’ve really had to fix stuff in my recollection is from bash scripts I wrote in other distros no longer working, and since it’s atomic, I chose to rewrite for the tools available instead of layering unnecessary packages. Certainly not something I’d imagine someone new doing.
As far as most software goes, you install it via Flatpak, so the experience should be identical across different distros.

Honestly, my recommendation for new users who are into gaming is Bazzite. Just install everything through the software store and it just works. Well, everything that’s available as a flatpak at least. Steam comes preinstalled, as do all the drivers (among some other various gaming-oriented things like kernel optimizations and Lutris), so it’s basically just install and done. The software store, Bazaar, will find basically anything a normal user needs. The nice thing about atonic distros is that you generally don’t need to do anything through the command line,as installs are perfectly consistent across all computers (so no random things breaking in the background without someone else noticing and either filing a bug report for you in the beta, or fixing the issue outright). After over a decade of Linux use, I’ve never found an easier distro. I honestly have switched to it as my main distro because I love Fedora, and the atomic features are nice (and Bazzite is just a little nicer for my use case than Kinoite).
When I set someone up with Bazzite, I just tell them to install everything through the software store, and I rarely get questions other than “how do I install this software that isn’t available on Linux”, which I usually meet with a recommendation for an alternative, or if it’s really critical, I’ll have them install through Bottles or something. I always mention the “no Adobe or Autodesk” caveot before they install, so I never really get questions about that except for “well, what would you recommend I use instead?”
As to answer your questions directly: