I have been using the JoomlaPack Backup solution and can say that it works. On a basic level that is all one needs to know in the backup and restore process.
It is also is very intuitive in its implementation by orientating itself on standard backup software by:
- Showing you in the Admin Dashboard when a backup is overdue
- Software Updates are available
If I had to name one improvement for upcoming releases it would be an option to:
a) Integrate into the Joomla Install process (any component can install and overwrite any code...).
b) Installer for Joomla Updates with automatic backup and recovery in case the Joomla Update breaks the site.
Last but not least - I would actually pay for this component!