Wouldn’t claim it to be objective, @civodul, but I don’t think the tooling could be considered by itself alone. I use nix in my software engineering research on a workstation running guix system solely because most dependencies are already in nixpkgs. While I do prefer guix’s insistence on bootstrapping, devendoring and compiling from source, time and energy does not allow me go an extra mile and declare the missing packages.

Documentation of nix libraries are also more available, and perhaps I don’t know guix enough but overriding and overloading packages on nix requires repeating myself less often.