BackWPup is another trustworthy backup plugin that allows for scheduled backups so you never forget. In addition, it will let you save your backups to external services such as Dropbox, or if you prefer, download a single .zip file straight to your computer.
The only drawback to this plugin is that the only way to restore your website right now is to import a saved .zip file. Unfortunately, a one-click restore is not available, though the plugin developers have mentioned that this functionality is underway.
However, this WordPress backup plugin does give you the ability to optimize, check, and repair your database, which is a feature not many plugins have.