Similar to aijony, and something I will be writing in a followup article. Off the top of my head, and based on my experience so far, my biggest would be:
1. Guix is written in Guile Scheme, and I love anything Lisp (a joy to work with)
2. System configuration in one file, no more remembering all the random /etc/ files or tweaks here and there, it is all together
3. Easy package transformations: update source, different git branch, add a patch
4. Rollbacks of both the system configuration and packages (something breaks, just go back)
5. Minor, but user installation of packages is nice, rarely need to reach for sudo now
6. Active and friendly community. The project has plenty of steam I'd say, but is small enough you can get involved and contribute. I've enjoyed writing some patches and packages.
7. Overall, just a different way of doing a distro and running a system (nix is similar). It has been fun to learn and use, getting me excited for Linux again.