IMHO, a usual, desktop-like repository for the open-source apps and Jolla Store for the closed ones would be a good solution. And the ones in the Jolla Store could use that flatpak/snap/whatever, open source developers shouldn't have to.