Recurrence vs Data package api integration for D365 F&O

Hi,

I am trying to understand the difference between the two scenarios and in which cases it will be feasible to use either of the scenarios, I am following the docs site: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview to understand the approaches. However can anyone please guide me from real project scenarios perspective the usefulness and drawbacks for each, or maybe refer to some useful articles, it will be of great help,

Thanks in advance!