@mobiuscog the problem of #nixos, if used for development, is that every programming language, IDE, editor, browser and so on has its built-in package manager, and this can conflict with the NixOS way.
I like also OpenSUSE Leap + distrobox, but I'm still using NixOS, because it is a lot easier for configuring services.