Guix as an OS made me shit myself, yell at the computer many times, and curse David from System Crafters for ever showing it to the world. And that's with almost 10 years of Emacs experience, a loooot more Linux experience, and good enough scheme to muddle through.
It's great as a supplementary PM though. And when used in that way you get everything guix offers appart from system configuration, but you get to use other PMs, like the ones required by the programming language you're using.
If you want something solid you can depend on, especially when you forget to update and don't really need the newest features, Debian will carry that need. I love that distro and it's good to have installed as a backup tool even if you don't think it's a good main choice for you.