It's been a year and a half since I switched to NixOS as primary operating system on desktop and servers. I think I gathered enough experience and can share my impressions about this OS.
I will try to not dive into technical details about how this OS and packaging manager works under the hood. I'm also not trying to be technically precize. My point is to share some overall information for people who want to try this OS for work.