Recs.
Updated
SnapCraft or known as "Snap", is a Distribution-agnostic Linux apps packaging repository and tool. It emmphasizes security and portability in mind.
SpecsUpdate
Pros
Pro Built in sandboxing
Snapcraft is designed with isolation and security in mind. All system and library definitions are defined from the core snap package instead of the host's, adding a security layer. Snaps are also designed not to arbitrarily access the host FS unless the snap is a classic snap.
Pro Auto-updates periodically
Snaps are designed to auto-update. You can trigger the update, however, with snap refresh.
Cons
Con Requires a one-time installation of the core snap package
The Core snap package is the heart of Snaps. This is always a required installation for first time Snap installs as it is a price you pay for using Snaps and its security advantages. However, this snap package is very small (around 65MB) so it should not worry you.