I think the biggest draw for Nix is configuration.nix
and being able to centralize your system configuration. I personally find the AUR to be better in terms of software, especially from GitHub.
I agree that people shouldn't jump blind into Nix without first getting to grips with it though a VM or something, tho. The learning curve is quite steep.
Yeah, if you have the time and the inclination to sit down and learn how Nix operates, then you'll be fine.
For myself, I realized that I am happier tinkering with it now and again rather than running it as a daily driver OS.