Well I use some app’s as snap - but to be fully happy with a snap, you’ll have to check many more things than with a good regular legacy .deb
And these things to check are nowhere friendly explained :
⋅ no invitation at launch of a snap to correctly set authorizations according to your needs,
⋅ no words about that in either gnome-software or snap-store or budgie-welcome
⋅ if you’re keen on playing with gtk-themes to customize your desktop, no mention about suggesting to install those gtk-themes also as snap to keep styles aligned
⋅ many plugins don’t work in snap web-browsers ( no host-messaging )
⋅ any app with a plugin system will require special attention
⋅ any app ( or plugin ) usually needing access to
/tmp may require workaround ( as
/tmp can’t be accessed by snap )
⋅ if you’re used to place personal data in a location at the root of your system ( quite common but bad habit ) snap may never access those ( workarounds exist but go against initial so called safety design )
⋅ snap use more storage because of their snapshots and kept-versions systems ( good ideas, but once again nowhere explained to final user )
These are parts of the reasons I still won’t advice snap for a newcomer. I’ve been using *buntu for more than ten years and I consider snap are for geeks ( I am a little ).
All those things are known to snapcrafters and some are acknowledged. Some.
tl;dr for peace of mind don’t use snap-store. Use synaptic or maybe gnome-software without snap nor flatpak plugins.