I tried it, and while I was really excited about its proposition, it felt like at times any prior knowledge of Linux was a bit wasted. I also had some significant problems with needing to pin packages.
I don't doubt that it's a great option for many, if you've got the time to learn it. I'm finding myself in the position where I stick my flag to one distro and keep it there for as long as it doesn't piss me off.
Yeah. I had a similar experience. My first successful install, following the docs, didn't have a network stack. It turns out that the docs are not representative of what's considered best practices at this point. I also don't care for needing a new DSL for a single use case.
So, for me, it's a non-starter. Fedora Atomic is meeting my needs nicely at this point. NixOS has brought some excellent ideas to the forefront and is a great match for some people. I'll pass until I can use my JSON/YAML/TOML and the docs are useable.