With overlays to get packages outside of the core distro tree, a lot of software is just available, and even when it's not, you usually have the build tools or can easily install them so building whatever else from source isn't an obstacle. (I do sometimes have to use debian/ubuntu/mint (mint is on my travel laptop that I only use when traveling) and it still gets me sometimes having to make sure build-essential and various -dev packages are installed to do anything.) One downside is that your glibc will likely be newer than a lot of other systems out there, so that creates obstacles to shipping binaries around. You can also create your own packages in an overlay fairly easily as well, or keep some old ones around that have lost their maintainers and get removed from the tree.
There's also a somewhat annoying 'license' system (adding license names you accept to a configuration file) but with it the tooling can automatically fetch certain things for downloading (e.g. nvidia driver blobs) that some companies want people to get manually so they can harvest your data/force you to accept some EULA. I'm now remembering that 16 or 17 years ago, the last time I tried Fedora, I was testing it out by plugging in a flash drive (yay it auto mounted) but it failed to play an MP3 file and suggested I pay someone money to install codecs. It's left a sour impression on Fedora ever since, not to mention my lingering question why anyone would want a Red Hat derivative outside of a locked down office (and even then at my old BigCo job we devs got to use Ubuntu).
For casual use I still think Mint is probably the best distro at the moment. I tend to recommend the mate desktop environment since it's what I like and am used to but it's a poor distro if you can't easily install any DE of choice on it.
Maybe one thing I had with Fedora: I had to trail one major distribution behind, because going for the most recent releases always ended up hurting me.
But that's just for work. I don't think I can move my gaming to Linux yet
With Ubuntu I kept running into bugs which had already been fixed upstream, or which were caused either by Debian's or Ubuntu's patches. And even filing regular bug reports was basically impossible: the Ubuntu packagers will almost certainly ignore it, the Debian packagers aren't interested in bugs happening in mutated versions of outdated packages in their unstable repo, and the upstream maintainers aren't interested in bug reports for weirdly-patched old releases.
After several attempts at getting bugs fixed (sometimes even sending complete patches) and getting no response for years I gave up on Ubuntu and switched to Fedora. Their policy is to ship the freshest upstream releases possible, with as few patches as possible. This means I can just directly file my bug reports at the upstream vendor, and a fix will usually land on my system fairly quickly.
I do notice that I am slowly using more and more Flatpak desktop apps: why bother with the middleman when you can trivially get the latest release directly from the upstream vendor?
What particular issues were you experiencing?
As a counter anecdote, on my Windows installation I routinely run into "WTF" moments, such as BitLocker randomly deciding I need to enter recovery codes, the constant nagware that is OneDrive and friends, plus when I search for the same binary exe I've launched a dozen times Windows still displays "web results" first - fooling me just about every time.
So, I have several of the games I play since forever (and will play some more), like Skyrim, but I can't play it without mods because it just looks bad (and I prefer slightly adjusted gameplay).
I've seen ProtonDB entry on that and it looks half promising, half problematic. Maybe I'll dust off my old nvme for this?
I _think_ I'll try going the Bazzite way - based on Fedora I actually like, reasonably sensible approach to security - and might as well stay IF they support Veracrypt well.
And yeah, Windows deception is awful, thankfully most of it can be disabled (until the next sw update).