I have an entire writeup on the issue. https://github.com/CuBeRJAN/nix-problems
Guix's documentation needs a lot more work for sure, but it's definitely better.
NixOS for sure, it's poorly documented and even worse designed.
I have an entire writeup on the issue. https://github.com/CuBeRJAN/nix-problems