We run a fleet. Happy to answer questions here or shoot us a mail at team@wearewizards.io if it's sensitive.
Luckily b is almost fixed, and if combined with e.g. grsecurity I think nix has a good story.
It's still Linux but a lot of common problems go away. E.g. if you remove a user from your config then it's removed on the server (as opposed to Ansible).
Or: Because you have a dependency DAG all services that need restarting after a change are known (no more Chef notifies :restart).
Or: No more apt-get dist-upgrade. You can have a single package depend on an entirely new version of your OS and keep the old OS in place (except for the kernel version of course).