DH backups will be able to restore a broken WP site if you backup your account, or backup the user. Use those options in your Control Panel. But even though DH will do their best, I don't think there's any guarantees.
As with any computer backup, having at least one redundant backup is good because "stuff happens".
There's a bunch of wordpress plugins that can help you with this to make either local backups or backup to other servers. I do manual backups to Google Drive and keep a local backup also.
I might suggest searching Duplicator or UpdraftPlus as 2 options, but there's a number of free & pro plugins that do a good job.