Mostly agree, except the last two points. Snaps are available anywhere...if you so wish (I wouldn't).
The biggest issue with snaps is that they are SLOOOOOOOW when compared to a standard binary install, or even Flatpak. Most of this has to do with fuse, but when you have many versions of a specific package, it just gets slower and slower.
The local versioning system also takes up a ton of local space by not expiring caches regularly, so it's not fit for lightweight installs.