If you're moving to Fedora then Gnome really is the path of least resistance, and highest level of integration and support. But you can make KDE work, or even use a tiling WM like Sway and customize it to your taste. In any case, you get to enjoy the benefits of a really well done distro.
> If you're moving to Fedora then Gnome really is the path of least resistance
Which is really the largest drawback by far that I've found. GNOME 4 is user-hostile garbage made by people who really really wish they were designing for tablets. It's practically useless without third-party extensions, which are of course unsupported. It doesn't even have a system tray FFS.
If Fedora Kinoite worked as well as Fedora Silverblue, I think I could be reasonably content. Immutable base system with Flatpak and Toolboxes is pretty close to how I actually want a system to work.
FWIW, I've used Fedora's KDE spin [1] and its very polished. That said, if I was still using linux on the desktop these days I'd go with OpenSUSE Tumbleweed[2]. With KDE my experience was that they made big improvements with every release, and tumbleweed was a nice way to get a stable-ish rolling release distribution that gets all the nice KDE updates without me having to wait another 6-8 months.
I'm coming from Ubuntu so I stuck with Gnome as that is the default recomendation for Fedora as well. I've tried KDE in the past and while I understand why lots of people like it it never really clicked with me.
But while we're on the topic of user hostility, I'm not really a fan of some of the changes the Gnome devs are doing either, so I may switch again in the future but at least for now I'm comfortable using it and they aren't outright antagonizing my system like Ubuntu does with snaps.