I'm a longtime fan of XFCE. I try all sorts of DEs from time to time on spare computers, but I reliably come back to XFCE, which is really just a fairly low-resource, stable embodiment of the classic GNOME feel. I used mainline Ubuntu for a few years until they released GNOME 3 (which I hated then and hate now) and then I switched to Xubuntu and was happy again.
I made a conscious decision a few years ago (after trying yet another distro that went tits up), I was going to stop playing around WITH linux and start playing around ON linux for computers that I needed to get actual work done on. If one wants a classic Linux feel that is fairly stable, XFCE and a Debian base is pretty good for that.
I am a little concerned about the whole Wayland situation, since the XFCE team seems to be taking a fairly anti-Wayland stance at the moment. It has forced me to manually move from Wayland back to X11 on new installs to get a relaible experience, which is not reliably straightforward and seemingly may become more problematic as time progresses.
I'm genuinely wondering why everybody hates modern GNOME.
I have long been running Linux on headless systems but Windows on my daily, and only recently switched to dailying a Linux desktop. I started with Kubuntu LTS, it was easy to switch from Windows (shortcuts, UX) but it felt too "complicated" and distracting, not very good looking OOTB and had some graphical glitches here and there (w/ nvidia).
Now I'm on Fedora GNOME and I like it with its clean and modern design language. Very few extensions later and I can see myself being productive with it.
1. Very little can be customized.
2. Extensions that let you customize things are unlikely to work in the next release because the APIs keep changing.
3. GTK apps have enormous padding around everything that eats my precious screen space.
4. It's heavier and slower than KDE. Probably thanks to all the embedded JavaScript.
5. Its' "my way or the highway" approach to workflows is abrasive.
Gnome is quite 'opinionated' in what it chooses; if you like their choices you enjoy it; if you don't....hmm.
Personally I also have some things I specifically dislike; I prefer to have a fixed 3x3 virtual desktop grid, and Gnome didn't let me do that. I generally don't like the heavy use of menus and random stuff in the title bar of windows.
You can do that with an extension, I do a 2x2 workspace. Although extensions can be problematic and break between versions, I haven't had any issues with this one.
I like GNOME for the most part. But I really dislike needing an extension to change the date away from US format. Extensions in general seem unstable. Every now and then GNOME just locks up and I have to kill it from a terminal session to avoid losing my work.
I think it wouldn't be the default on many distros if everybody hated it.
I think we face the prism of the internet. Since it is the default on so many distros, almost everyonr has been faced to it at some point and those who don't like it are very vocal about it. Those who have been presented Gnome 3 as their first Linux Desktop and have been liking it have had no reason to try out other desktops and will be less vocal against them.
Yeah, my worry has recently been the opposite: That at least from afar they seem onboard the same Wayland track as the other DEs just at a slower pace.
As long as Xorg is around I hope Xfce never deprecates X.
I made a conscious decision a few years ago (after trying yet another distro that went tits up), I was going to stop playing around WITH linux and start playing around ON linux for computers that I needed to get actual work done on. If one wants a classic Linux feel that is fairly stable, XFCE and a Debian base is pretty good for that.
I am a little concerned about the whole Wayland situation, since the XFCE team seems to be taking a fairly anti-Wayland stance at the moment. It has forced me to manually move from Wayland back to X11 on new installs to get a relaible experience, which is not reliably straightforward and seemingly may become more problematic as time progresses.