I've also had a better time learning Guix.
I think Guix is more approachable than Nix - not only because it's based on a programming language with simpler semantics - but because they've put more time into their documentation and included more tools into into the default ecosystem. IE `guix home`.
@nmeum @civodul
However, I feel that Nix has focused on meeting the developer where they are at. We can see this because I think they differ in the developer experience in two important ways. They've leaned heavily into `devShells` with having various shell hooks and being able to set environment variables. And they support a wider array of systems. I like working on MacOS, so being able to use Nix to _easily_ manage my dev environments is what ultimately made me side with Nix.