Though, my monitors are also from 2010, so a lot of the visual problems people have with XFCE, I don't.
E.g. the machine we optimized for during at least one or two Plasma dev meetings I remember was the original Pine64 Pinebook, which was a very under-powered device. We had a stack of them to hand to devs. Intentionally as a "if we can get it to fly there, it'll fly anywhere".
So it's not just that we haven't gotten worse, we also did get legitimately better in later releases compared to some of our porkier ones (which also did exist).
The only desktops I've used since 2007 are XFCE and macOS, so I guess I don't know what I might be missing from KDE or MATE. But XFCE absolutely blows macOS out of the water, so at least I'm not missing anything from that alternative.
I run KDE Plasma on my laptop. KDE animations are too bloated and heavy for the Rock64, and there's way too many preferences to fiddle with to disable them all. If there was some kind of global "lightweight mode" checkbox in the plasma prefs, I might give it another try.
LxQT is fine. The main gripe I have with it is there's no sort of LxQT-meta package on ArchLinux which installs everything I actually need without a lot of fiddling. I spent a couple weeks just gradually figuring out things were missing that would make the environment a lot better. It would be nice if it just included things like oxygen icons and whatever. I understand lightweight, but they should have an "opinionated" lightweight option since I just want something that runs well on a SBC.
I used to run XFCE on an arm chromebook for a few years as my daily driver. Between the two, XFCE seemed much easier to install/customize. IDK about now, since that was before the latest release which uses latest GTK. I assume it is less lightweight now as a result of that change.
I get the idea of a desktop environment offering more consistency. But, my system feels very consistent. It is really easy, because there are only ~4 types of windows: Firefox, Evince, a terminal, or some ephemeral matplotlib graph.
I wouldn’t think of it as missing out on anything. You just become familiar with the ecosystem of mostly terminal utilities.
My goal was to have my own setup without "bloat" I never used. So my own task manager of choice, my search bar of choice, etc.
My initial impression of xfce was that it was much snappier than kde. My main gripe with xfce was the lack of wayland support.
A big personal issue; while my own custom setup was ok, I still had to maintain it, and I found myself trying to make xfce like kde. So might as well use kde I guess.
Another super specifc thing I missed was that its window manager didn't support defining horizontal gradients in the titlebar, so I couldn't rock a true windows classic theme. It could do vertical gradients, but that's not the same.
Now I'm back to using KDE.
I switched from X11 and LXDE to Sway and had a good experience. But Sway was my slippery slope to labwc.
I actualy liked Ubuntu's Unity, and the move to GNOME did not made me an happy user.
As someone that used Gtkmm during the GNOME 1.0 days, the way current GNOME works and the overuse of JavaScript made me look elsewhere.
XFCE was good enough for me (I am old enough to have used twm), and looks rather nice.
I'm concerned about the XFCE team's approach to Wayland, which is to say they are not making any commitments to make a stable release for it. I've already had to take my new Debian install back to X11 to get XFCE working. I know that Wayland is contentious and not developed with clear communication with many DE teams, but the drift here is concerning, and I am considering trying to find something XFCE-like with full Wayland support.
It lacks tiling, and I use some KDE apps very heavily (Kate, Dolphin) so KDE integrates a bit better.
I have thought of giving XFCE another go and I do not think there is anything critical I would miss if I had a tiling window manager (which would have some advantages over KDE's tiling, I think), but I have KDE configured in a way that works for me so not very motivated to do it.
XFCE isn’t as polished as KDE, and I do miss some features, like KDE’s excellent network applet that shows detailed statistics. But overall, the experience has been good, and I really appreciate how quickly I can unlock the screen after a pause.
I also enjoy the wide variety of themes. KDE has plenty of impressive dark themes, but very few light ones, and most of those fail to clearly differentiate the active window’s title bar from inactive ones. XFCE does much better here.
(Some people point out that XFCE doesn’t work with Wayland. That’s not an issue for me. My time with Wayland was highly frustrating, primarily due to the unreliability of keyboard layout customization. After months of struggling, I went back to Xorg and good old xmodmap.)
I'm keeping an eye on XFCE and they plan to release Wayland support some time this autumn. Once this is somewhere near stable, I thin I will switch back again to XFCE.
For a daily drive DE though, it may be too minimal?
It has become more memory-hungry since then, losing some of its early advantage. And with the move to Gtk 3, it has adopted UI patterns that constantly get in my way. (Client-side window decorations, for example.) I worked around those changes as best I could for several minor versions, but eventually gave up the fight and switched to KDE. Turns out Plasma slimmed down a bit while Xfce was gaining weight, and it lets me turn off the bells and whistles that I don't want.
I'm happy to once again have a desktop that I enjoy using. I do miss Xfce's Thunar, but KDE's Dolphin is mostly not bad.
Seriously though, the fact that macOS still doesn't have an option to fully extend the dock horizontally or vertically drives me nuts. If you auto hide the dock it loses half of its value, and if you don't hide the dock then you have dead gaps in the corners that serve no purpose.