I'm a bit disappointed with packaging/updates. Specifically Arch, I have slow-ish shared internet and didn't update frequently enough now my system is too outdated (1050Ti, them moving legacy nVidia drivers to AUR is another reason I haven't updated in a while).
Looking at alternatives.
-
Void (I still might want something more user-friendly) musl? (but optional and interesting for creating static binaries)
-
Tumbleweed/Slowroll might be perfect if it weren't for patterns (and I wish update structure were smarter* than just scheduling).
-
NixOS is a fun idea but not with declarative desktop settings (I have my own XFWM window theme not uploaded anywhere) and extra mess when it comes to compiling/exporting also running non-packaged executables (especially if I decide to stop using Steam, running what library I can w/o client)
User packaging is also generally questionable, too. I know not to rely on it too much, but I'm also not going to be inspecting package scripts especially not every update.
Other package distribution is a neat idea, but needing to download another graphics driver for Flatpack sort of ruins the point for me (redundant data too). That, and less integration+more manual updates.
* it probably doesn't exist, but I'd like something that has some sort of awareness of compatibility (be it simple/explicit versioning, build bot troubles, user reports etc). If I haven't updated in a while, give me a safer update (hold more Major.Minor.newest packages to known-good). If I'm updating regularly, tell me if an update on tuesday might not be great and remind me on friday if it seems better. Let me mark software with some general issues (stability, rendering, features) and alert based on potential fixes.