I have tried Linux as a DD on and off for years but about a year ago I decided to commit to it no matter the cost. First with Mint, then Ubuntu and a few others sprinkled in briefly. Both are "mainstream" "beginner friendly" distros, right? I don't want anything too advanced, right?
Well, ubuntu recently updated and it broke my second monitor (Ubuntu detected it but the monitor had "no signal"). After trying to fix it for a week, I decided to wipe it and reinstall. No luck. I tried a few other distros that had the same issue and I started to wonder if it was a hardware issue but I tried a Windows PC and the monitor worked no problem.
Finally, just to see what would happen I tried a distro very very different than what I'm used to: Fedora (Kinoite). And not only did everything "just work" flawlessly, but it's so much faster and more polished than I ever knew Linux to be!
Credit where it's due, a lot of the polish is due to KDE plasma. I'd never strayed from Gnome because I'm not an expert and people recommend GNOME to Linux newbies because it's "simple" and "customizable" but WOW is KDE SO MUCH SIMPLER AND STILL CUSTOMIZEABLE. Gnome is only "simple" in that it doesn't allow you to do much via the GUI. With Fedora Kinode I think I needed to use the terminal maybe once during setup? With other distros I was constantly needed to use the terminal (yes its helped me learn Linux but that curve is STEEP).
The atomic updates are fantastic too. I have not crashed once in the two weeks of setup whereas before I would have a crash maybe 1-2 times per week.
I am FULLY prepared for the responses demanding to know what I did to make it crash and telling me how I was using it wrong blah blah blah but let me tell you, if you are experienced with Windows but want to learn Linux and getting frustrated by all the "beginner" distros that get recommended, do yourself a favor and try Fedora Kinoite!
edit: i am DYING at the number of "you're using it wrong" comments here. never change people.
Long story short, Fedora is RedHat, RedHat is mostly aimed at companies, so most random users haven't encountered it. I used Fedora for a few months, a Friend of mine was very passionate about it, I personally didn't find anything special about it and disliked rpm at the time, so I ended up switching back to Mint (I think it's what I was using at the time).
So, long story short, people are not recommending it because they're not using it, but I know a few people who use it and swear by it, so it looks like you're on the road to join their club, and don't let anyone tell you you should be using any other distro, as long as you find something that works for you, that's what matters.
That being said have you tried Kubuntu? I feel lots of what you had issues with could be the old GNOME vs KDE argument.
“Fedora is Red Hat, Red Hat is mostly aimed at companies”.
I said this in another comment but Red Hat Linux used to target both the community and commercial interests. Fedora was founded to be an explicitly community distribution that was NOT aimed at companies. Red Hat then created Red Hat Enterprise Linux ( RHEL ) which absolutely targets companies ( for money ). The whole point of founding the Fedora project was for it not to target companies.
Fedora release often, has short support cycles, and is hostile to commercial software. It would be a terrible choice for a business in my view. It is a leading community distribution though.
The top foundational distros that all the others are based on are Ubuntu, Fedora, Debian, and Arch ( and maybe SUSE — I am not European ).
In my view, Ubuntu’s best days are behind it. Fedora has never looked so good.
I use one of the other distros above but I used Fedora long ago and it treated me well. I think it is a solid choice. My impression has been that it is gaining in popularity again.