Out of curiosity, how will snaps and flatpaks be managed against apps already available in Software Centre?
For example, if GIMP is available on all three platforms, would there be a way of highlighting the version in Software Centre as the first go to choice to install rather than installing from Snaps or Flatpak?
I presume this would give the best experience as the version in Software Centre has been curated and known to work well in Solus?