Well... Personally I've explorer Guix System a bit on test hw, coming from NixOS and looking for a more friendly system language, but...
- I miss zfs (actually zfs root, with encryption, OOB on NixOS)
- I miss few packages (i.e. RustDesk)
Observing that while Scheme is far more digestible the Guix System config it's not designed in so digestible ways. My take it's that they are too HPC/academic centered to be a generic desktop distro, which is unfortunate because as Microsoft tell the world back then conquering desktop means conquering people, also people who manage server, HPC clusters etc. No one since decades can survive without being on desktop...
Zfs is the sole spread and battle tested moderately modern storage we have in the world, the other but constrained by the OS it support is Hammer. btrfs, lvm, mdraid, luks, stratis are monsters designed by people who do not really understand operation.
Actually they are one of the reasons why GNU/Linux is in a so dire state respect of decade old unices.
LUKS is okay in compariton to GELI. btrfs doesn't have RAID10. btrfs RAID10 is actually RAID1 with some performance optimizations. zfs makes lvm obsolete. mdraid is inferior to zfs.
I wouldn't say they are monsters. But, they are just not good enough.
Because zfs native encryption is still immature for send/receive, there's still some value in LUKS, and zfs native encryption doesn't yet support multiple key slots because it is essentially unmaintained.
- I miss zfs (actually zfs root, with encryption, OOB on NixOS)
- I miss few packages (i.e. RustDesk)
Observing that while Scheme is far more digestible the Guix System config it's not designed in so digestible ways. My take it's that they are too HPC/academic centered to be a generic desktop distro, which is unfortunate because as Microsoft tell the world back then conquering desktop means conquering people, also people who manage server, HPC clusters etc. No one since decades can survive without being on desktop...