I’m all in on Nix (the package manager) today and use it across multiple Linux and Mac machines to handle my configs and most of my app installs.
That said, I still find nix difficult to understand and learn, and when I get stuck on something it seems extremely frustrating to unstick myself.
I would love to try Guix, mostly because I think building on an existing language would have solved many of my issues with nix, but the whole point for me is that I want a stable config across all of my platforms; the “non free” restrictions guix poses has gated me from it.