Honestly, if you’re not using nix to deploy systems or need it to create reproducible environments across systems, then NixOS is a bit overkill.
I want to use NixOS for servers and embedded systems as well, so I run it on my laptop. But the user experience gives Gentoo a run for it’s money for being the most finnicky bastard in the distro world. They would both contend if there was a Razzy award for usability.