Well, I'm surprised. Snaps have really simplified things from my perspective. Any you'd like to call out? Particularly they shouldn't be able to 'break the machine'.
Ubuntu needs to more clearly explain whether the app is confined, and force apps to use an API to change the system environment to allow rollback, multiple packages of the same function etc.