I've had NixOS on my machines now for about 3 years.
I'm also less afraid to make promising but risky changes. I have "broken" my machines multiple times, but each time this happens, I just boot back into the previous working iteration, with no real interruption to my work (or fun, depending on what that machine was for).
I can do things like try out new bleeding edge kernels and GPU drivers, important system libraries etc... getting the benefit of these things basically risk free.
There is also one server running NixOS serving up part of what runs Tunnelmole in production.
Initially LLMs were not good at writing Nix, but now they're much better and a good coding agent can do a write/build loop until their config works.