I switched from Ubuntu to Fedora earlier this year as I was having serious out of RAM issues, and horrible performance with Wayland, which I surprisingly never had since Fedora (same setup using Gnome).
My experience so far is very good, the packages seem to be more recent than on Ubuntu, and pretty much everything I need is there. I have Nix installed as well for stuff like Chez Scheme, which oddly enough was not available in F28.
One thing that I’m really happy with is the absence of the Snap system which was polluting my home directory on Ubuntu. Flatpaks work much better and are respectful of directory layouts.
I’ve used Ubuntu since around 2005 and was quite disappointed when they went on developing a separate “convergence” desktop and the infamous Mir. I think it was over ambitious and ultimately killed the best aspect of Ubuntu: a commitment to a user-friendly, innovative Linux desktop experience. I’m quite happy to see that Fedora and Gnome work well as a replacement.
which I surprisingly never had since Fedora (same setup using Gnome).
It is not really surprising. Fedora tracks upstream Mutter and gnome-shell very closely, including commits between official releases. Some of the people working on Mutter and gnome-shell are employed by Red Hat. The other distribution that tracks upstream very actively is Arch (which would also update to specific commits rather than release points). There was a time around GNOME 2.26 or so where there were still a lot of bugs in Mutter’s Wayland support, where things like powering off/on a screen would bring it down. On Fedora and Arch you could almost see stability improve day by day (I reported some bugs, they were typically fixed in days, and then in these distributions a few days later). On other distributions, you were stuck with the same annoying bugs for months.
This was one of my gripes with Fedora, somehow a lot of packages that I needed were missing. Which is a shame, because their GNOME + Wayland experience is the best. But using Nix to cover the missing spots is a good approach.
Sharing same experience:
I was long time Ubuntu like system user. But, in last year and so I was facing RAM issues and try different flavours of Ubuntu including XUbuntu and LUbuntu. But, then one of my friend suggest Fedora. Being apt person, dnf looks odd at that time. But now I’m happy user of Fedora Xfce spin. No memory outage, no glitch, most of the commands are same with little difference and getting most of the software and library in latest versions.
Since Fedora started shipping firmware updates for my machine in their updater, I’m very very happy all the time, especially as a person who picked Gnome because I like it.
Fedora is one of the nicest Linux distros. But the amount of hyperbolic excitement that follows every new release of Gnome is slightly weird, and after trying it out and seeing how little of a big deal it was, quite off-putting.
I use GNOME, mostly because I want Wayland and out of laziness . However, for me it’s oscillating between ‘did anything change at all?’ and ‘oh my, I hope they didn’t remove some fundamental functionality this time’. I am still grumpy about having to use a buggy extension to get my system tray icons back and that they removed desktop icons. Even though desktop icons will apparently come back.
 I plan to switch to Sway some point after 1.0.
People are excited about the things they use. Lots of people (for better or worse) use Gnome. The excitement just kinda goes with the volume of people who use the thing. I don’t think on average that it’s a particularly fervent faction.
I wish Silverblue were ready for primetime. Hopefully within the next release or two.
Any chance that means CentOS 8 is getting on the schedule?