So I've tested Guix, NixOS, Universal Blue/Fedora CoreOS, OpenSuSE MicroOS, Nitrux, RLXOs, Moccachino Desktop, VanillaOS, blendOS in regards to immutable desktops. I happen to quite like the vast majority of them.
However, in regards to Flatpak centered ones(Fedora CoreOS and MicroOS come mostly to mind), I find them to be a bit too limiting in regards to both available packages and configuring services except the ones they provide you.
So for instance, if you want to host a #gemini service with those, you'd have to use #podman or #docker. There's nothing with either of those, but in comparison to something like #nixos or #guix, again, I find it to be quite limiting.
I find #blendos really getting somewhere with it's approach to declarative systems. I was able to use #tailscale with it quite easily without fooling around with unsupported methods!
Also, a shoutout to the #systemcrafters community which is orientated toward #guix and #emacs, they're all so awesome!
Anyways, this post didn't really have a point, but yeah, hope everyone is having a decent Monday!