I lazily set up Duplicity one day (the tool that comes with Ubuntu) and it's been working ever since. Has support for retrieving backups, allows you to recover individual files from the file explorer (at least on Ubuntu, that is) and has a one-click full backup restore.
It comes with a GUI in which you tell it what to backup what to ignore, where to backup to and when to run the backup schedule. It'll also ask for a backup password to secure the backup and will ask you to enter it once in a while to make sure you don't forget it. It also makes full backups instead of partial ones to ensure that delta backups don't become corrupt.
It's mostly a python wrapper around rsync but it does all the annoying stuff for you.
It comes with a GUI in which you tell it what to backup what to ignore, where to backup to and when to run the backup schedule. It'll also ask for a backup password to secure the backup and will ask you to enter it once in a while to make sure you don't forget it. It also makes full backups instead of partial ones to ensure that delta backups don't become corrupt.
It's mostly a python wrapper around rsync but it does all the annoying stuff for you.