I like guix's dedication to making every package buildable from source (thus the no non-libre code rule)
I like the expressiveness of scheme vs Nix's package description language
Guix is the smoothest time I've ever built packages for a distro before (well outside arch). Which is good because there's a lot of out of date and unadded packages for potential.
there's a lot of out of date and unadded packages for potential.
The main reason why I'm running nix over guix. I need it to freshen up Debian packages, and it's giving me even older ones.
The close runner up was horrible prebuilt bin coverage(a year or two ago). I had to separate browsers into a manifest of their own, because Firefox didn't get a prebuilt even days after the update. It's not fun having to leave your browser compiling over night with 100% CPU fans as a lullaby.