I prioritize traditional packages (whether prebuilt packages from repositories or with build files from AUR) over Flatpak.
Currently, I use three applications I got from Flathub:
- Discord: Unfortunately, Manjaro took too much time to my taste to update the package in their repository, despite the complains. So I took Discord from an alternate, independent source of software. The problem with Discord is that as long as it isn’t updated, you just can’t launch it at all. It’s like if Firefox didn’t launch as long as you do not upgrade to the next version;
- Microsoft Teams: Last time I checked on AUR, there were a lot of recent comments about it being kind of broken on Arch Linux. Perhaps Arch Linux (and I assume Manjaro will have a similar issue) is a bit too cutting-edge for Microsoft to keep up? I dunno, but I prefer to go directly for the Flatpak and so far, it works fine;
- Flatseal: Last time I checked, the version suggested on AUR is totally obsolete and the maintainer does not really keep up with upstream. Therefore, I went for the Flatpak.
I do not use Snap at all.
Have you checked and adjusted the default permissions given on Zoom or Spotify? The sandbox won’t be helpful if the application is given a lot of permissions (e.g. access to all your devices, access to your home or even broader, etc.) by default anyway. The default permissions are the ones requested by the maintainer of the Flatpak.
On Discord and Microsoft Teams, I had to adjust the permissions so I can upload files from anywhere from my home instead of from a few selected subfolders. The permissions given by default were a bit too restrictive, to the point where it was a bit inconvenient and frustrating (especially when used to the traditional way).
Flatseal is really handy to adjust permissions for applications run with Flatpak, done with a simple and straightforward graphical interface.