as someone who uses NixOS I wouldn't recommend NixOS. sure it makes the hard things easy but it makes the easy things hard.
Then you potentially fall into the trap of configuration hell where you're just constantly tinkering to get that sweet spot. I have to take vacations from NixOS otherwise I wouldn't get any work done. Don't get me wrong I LOVE it but it's not for everyone.