I find Guix far better on almost every remark, in no particular order:
- as you said some part of the Nix community is made of techbros (even if Guix attracts some fossbros as well)
- the way governance is structured in the Nix community is brittle, just see the drama from which all the new Nix forks spawned
- better documentation. The doc for Nix is scattered, the Guix manual, albeit not perfect, is much more complete
- the Guile language is far clearer than Nix, also you don't have to use it only for package recipes, you can build full applications with it
- the Guix story around trustability of binaries is far better (checkout how Guix boostrapps everything), entires classes of vulnerabilities are prevented by design
- the Guix UX is far better designed imho, the command line is intuitive and well documented and features are easily composable
- the community is not diverging, as is the case for Nix flakes
- Guix as well provides OCI integration, check out the point about enabling
gocix