I use it day-to-day as do some others in my company, and we also use it for all our cloud deployments.  You have to relearn a number of things, like setting configs and so on, but on the other hand for nix pkgs it is nearly always a completely hands-off process regardless of whether you need to build from source or not (Nix handles that as part of the build, retrieving binaries from a remote cache is an optimization).  I recommend giving it a shot!