The best part of Debian and Ubuntu is package maintainers do all the heavy lifting for you.

So a simple apt get install package is all I need.

This looks like having to write packages again and that’s the very reason I use a Debian based distribution is for apt

The default nixpkgs channel has over 40,000 packages. I've found NixOS compares pretty well with other Linux distributions in that regard.

https://github.com/NixOS/nixpkgs