Awkwardly looks at NixOS
- Complete configuration based on declarative options.
- Home Manager for declarative home directory management.
- Nix Flakes for reproducibility and templating
- devShells for programming.
- Easy deployment on multiple machines, declarative disk partitioning with disko.
- Is incredibly trivial to switch desktop environments (KDE -> GNOME takes only a few lines, or you can have both).
- Releases every 6 months for a stable release, offers an unstable channel to live like an Arch user without all the fear of breaking anything you couldn't undo via the boot menu.
- Largest set of packages (over 80,000) that is contributed to every day.
NixOS is the most rewarding distribution to stick with, even though starting with it can be rough.