I must say that I prefer Flatpak to Snaps all days of the year. I used Snaps in the beginning to get applications that weren't available in the repository. After a while I got tired of the instabilities of Snapd and figured I would move to something that is entirely open source like Flatpak. After using Flatpak I noticed that it feels way faster, the desktop integration is miles ahead and the flathub store is just wonderful. Flatpak also has the nice improvement of not having hardcoded icons which means that (if the icon local icon theme supports it, papirus-icon-theme does for example) you can use the local icon theme for the icons.
Flatpak just works great and much better than Snaps in my testing. My advice would be to use Snaps ONLY when an app isn't avaliable on flathub or any other repo. I have personally nuked everything that has to do with snaps on my computers in the hopes of it never coming back...