The ease by which you can manage and roll-out new configurations means that it's slowly spreading to other systems I manage.
It's also interesting to work on a distribution that takes the GNU project seriously: the developers default to using GNU software where possible, and are clearly striving to make a coherent operating system out of its parts. This is less an ideological position than it sounds -- there's a lot of gold buried in nearly half a century of GNU work, and I've enjoyed learning about it all, and seeing how the Guix team go about improving and modernising it.
I think the fear of missing drivers when using Linux without blobs is extremely overstated. Yes, certain WiFi cards won't work without blobs, and yes, the 3D graphics situation is not great thanks to NVIDIA and AMD.
> What do you like about it versus a more typical linux or unix?
Oh, so many things... But most important for me is stateless configuration, reproducible builds, no-nonsense application bundles without all that Dockeresk cruft via "guix pack", ad-hoc environments, etc.
AMD is now one of the good guys when it comes to open source:
https://en.wikipedia.org/wiki/AMDGPU
Basically, since 2015, AMD has offered an official driver under an MIT license for Linux and *BSD. Personally, I'm definitely choosing AMD for my next laptop :).
[1]: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/lin...
[2]: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/lin...
Since three years our development team at work uses Guix; the reproducible offload builds are awesome. Extending the package graph with your own version of packages is very helpful. Since about a year we also use server(s) at Digital Ocean running GNU Guix.
I've also experimented recently with using it for creating environments (actually called profiles in GUIX) for programming projects. That also works.
There is a lot more to discover for me, once I get around to it.