I almost always use the native tools FlatPak is heavier and CAN have interaction problems with the OS and you are 100% dependent on the packager for updates.
APT relies on the OS components for patching and updates mostly. If the APT REPO is from the OS vendor, they maintain patching and compatibility for you. If a third party repo, the job is split between the OS vendor and the package manager.