If the only option left to install 3rd party/proprietary apps in Solus would be snaps - then I am worried.
Nobody said that. Even the blog post states "Introduce support for Flatpak and Snaps via our planned plugin architecture". But we do plan on killing off the old system.
tobcro The 3rd party handling is excellent as it is in Solus.
I'm sorry but no, it really isn't. We have to manually update the pspec.xml and actions.py files (which are from the old build system) if a 3rd-party item is outdated. If an item is outdated and someone goes to install it via the Software Center, it will basically lock up the Software Center or provide an extremely cryptic message. It's not like our binary package repo where you can still install the current version even if it isn't up-to-date. These 3rd-Party applications do not automatically update or have a sane update mechanism (our "Check for Update" is actually just trying to fetch the pspec again and installing a newly generated eopkg), which is not the case for snaps (which periodically check for updates and update via their refresh mechanism and snapd).
Building on that, in order to do this we have to interact with pisi
directly, over python 2, which means essentially forcing ourselves to have that as the language for the Software Center, which results in (IMO) a less robust experience that also takes up more memory.