I just add " ###" to the end of commands run frequently. It makes easier to identify important commands with atuin, fzf or plain bash/fish history search.
- Apps running with your user privileges inside a sandbox by default. I'm very uneasy knowing that a PDF reader has unrestricted access to my entire $HOME, and so every code run by "pip install", "npm install", etc.
- A different concept of package management, that you can freely install any version of applications and libraries, coexisting together, without the rigidness of Debian, Ubuntu and the likes, and the fast moving-target of Arch Linux. This would partially make solutions like Docker unnecessary, because the packaging pinned versions of dependencies would not be a problem anymore.
- A damn system-wide desktop mouse wheel speed configuration, so people would not resort to hacks like imwheel...
I run Debian Linux on dozens of (different roles) VMs and physical servers, all managed by Ansible.
On my desktops/laptops, I run Debian Stable, but I feel it is too old for development/common desktop usage, and I waste lots of time manually installing Python/Go/Rust tools.
I am a competent Arch Linux user too, having used for a decade. It has all the tools I need on the latest version, but lately I just shy away from it because it moves too fast and the constant feeling of a "moving target" that can break anytime. Interestingly, in a decade of usage, I only have a couple of big problems that were fixed in less than half an hour, so that fear might be because I'm getting old and a bit lazy...