What wordpress backup program should I use?

I have used BackupBuddy for years (https://ithemes.com/purchase/backupbuddy/). Do you have a program for backing up and migrating complete WP sites, files and sql db?

Would Snapshot Pro or Cloner do this? What's the difference? P.S. these are single site installations.

Thank you.