I agree with pagy and Wadoki. I've never had SQL (MS, Oracle, My) fail to restore a backup it created, but I have had backup agents fail to restore backups they created.
Agents are just another link in a chain that I want as strong and short as possible.
"We must fall back upon the old axiom that when all other contingencies fail, whatever remains, however improbable, must be the truth." - Sherlock Holmes