I use the zen (and zen-zfs) kernels for the most part - just in case the reports of slightly better ‘desktop’ general performance asre correct. Can’t really detect the difference myself - and I find all the mainstream kernels I’ve tried to be surprisingly reliable. Not a bad idea to keep an LTS around for fallback, though!
I suspect it has as much to do with always wanting to have the latest, shiniest toy possible (after years of watching and waiting for kernel updates in Ubuntu) once the basic features for my hardware have been added…
That was my pet hate and why I moved to rolling releases. So I guess we all want the latest, shiniest, tweaked-up kernel around, at the expense of some long term stability.
The linux-zen kernel changes the default values of the CFS process scheduler (Completly-Fair-Scheduler) so that it is more responsive to foreground / GUI tasks. This can be good in some cases.
The downside of this is that CFS is no longer completely fair. Background tasks are suffering a performance hit from this. Therefore, if you run server proceses in the background tasks (e.g. nextcloud, plex media server, virtual machines, etc.) I would not recommend the zen kernel.
Form my point of view the main advantage of the zen kernel or the xanmod kernel is the patchset they include. E.g. they both make use of the futex patches long before the mainline kernel. Other patches are addressing specific hardware issue for various drivers.
I would look at the patch sets to see if something is in there for you:
linux-zen 5.17
xanmod
The winner for me is xanmod because it provides an LTS kernel and it does not do this CFS tweaking. I actually use xanmod 5.10.31 on my main PC.
I’m not an lts kernel user normally. I usually stick with the default kernel although i have also run the zen kernel. I have never ever had to use an lts kernel in order to make something work. I guess i have the right hardware? That’s just been my experience.
Actually, the zfs compatability finds its way into the newest kernels pretty quickly - I run the latest zen(zfs) quite happily. As mentioned, the CFS tweaks are all good on my desktop systems, and I run the mainline on my mirror server (although LTS would probably make more sense, if it ain’t broke… )
Now, if only I could get the ZFS-ready repo more quickly - it is on a horrendously slow mirror. I wonder if they want a quicker mirror added? I’ve got the space…
I also usually install the latest kernel and the LTS kernel for any errors that may occur. This strategy has already worked well for Antergos, so I kept it with EndeavourOS as well.
I use the LTS kernel (5.15 at this time). I had a mainline too some times ago but the 5.16 kernel gave me a lot of boot problems so i revert back to LTS and now i stay with it.