Earlier quoted context omitted.
I I may (I hope I'm not coming across as rude, I'm genuinely interested in running GuixSD): How 'recent' are the packages? I care for little things, but say.. libvirt or Firefox would be something I'd like to keep quite up to date. Is it possible to run Firefox (not Iceweasel)? Do you use any 'unfree' packages and how much hassle is it to acquire those?
Packages are kept very up-to-date in general. The contributors try their best to keep up with the latest stable releases, so freshness resembles a distro like Arch more than Debian. I don't use any nonfree packages and Guix provides none because it conforms to the GNU FSDG, so there is no Firefox package available. Someone could provide a nonfree package collection that users could install separately but I don't know…
This is the main think holding me back from switching to GuixSD (from NixOS). While I do like the prospect of running a 100% free OS, I'm not 100% sure I can with my current hardware. If I install GuixSD, and find out that I need a non-free driver or kernel, the responsibility of getting that falls on my completely inexperienced lap. I would be much more inclined to run a partially non-free system to get used to GuixSD, then start cutting out the non-free parts.