I believe AppImage does not have an update mechanism which would make it more likely users will end up outdated versions which contain security issues. That is why I am more in favor of flatpak.
The AppImage documentation mentions auto updating an electron-builder image is possible: https://docs.appimage.org/packaging-guide/optional/updates.h...