Honestly every time I mention NixOS I get someone telling me it's not a beginner friendly distro
Provided you get to understand the config file which only took a day of fiddling it's so much easier to use than mutable distros
I add something to my package list and it just works, and nothing else breaks and even if I do manage to screw up my entire system so badly that I can't boot it anymore I just boot the last working configuration and undo my changes
I believe people have even built UIs around the config to make it more user friendly
https://github.com/nix-gui/nix-gui https://github.com/vlinkz/nix-software-center