I was a dedicated user of Sprite for a long time. But after 3 different failed backups (and lots lost), I switched to SPB Backup. Not a single issue since!
While developing my program, I'll try many new things that will sometimes not work, resulting in Hard Reset.... A good (reliable) backup is most important to me!