I'm conflicted on this. I 100% think CLI applications should remain as packages but Flatpak IMO is superior for GUI. It just has a lot of "step in the right direction" sorts of things that address some of Linux's faults.
The big two positives for me are:
- Makes it easier for developers to publish their own software and reach many distros at once. This has really helped with software availability and updates.
- Sandboxing (although not perfect and Flatseal is kind of essential here, I hope this gets rolled into software centers or something).
I am on Fedora Silverblue and the concept of a base OS + Flatpaks just feels right for workstations. OCI containers (podman/docker/distrobox) as a bonus for development environments without borking your host.
But with this recent Fedora news (I know nothing has changed YET but I am just sussed out tbh), I am considering switching to OpenSUSE Aeon/Kalpa.