for NixOS in particular I'd be willing to recommend it to my friends (as we're all software devs) if the documentation could be on par if not better than Archlinux's wiki
I'm still using NixOS atm as it works well with my laptop but I might switch back as there are still things that I can't do as easily as when I was on Arch. Like figuring out error codes and making boot level modifications on Arch was top notch! On NixOS I basically have to hope that the official repo has in-line comments or some snippets that I can gleem from. Otherwise I'm having to search through several hundreds of configs and flakes to see if anyone's fixed or has encountered the same issues that I've stumbled onto.
NixOS is real stable on X11, Wayland, and Hyprland. It just needs a bit more documentation to entice more skilled users to recursively make everything else better cause then everyone wins.