I use Time Machine for automated local backups with versioning. It's simple and I never need to worry about it. I see it if I need to retrieve a file or if I need to restore a drive or a machine. It doesn't backup the system, but I would just restore the OS first and then restore files from TM.
I also use CrashPlan for offsite backups. I see it as a backup incase of catastrophe (fire, flood, theft, cat). It also backs up. It has never given me any problems. You can restore small numbers of files via download. I love that they also offer a service to copy your files to a hard drive and overnight it to you. This is for those catastrophic loss scenarios were your local drives are all out of commission.
I like having two very different systems who's weaknesses complement each other.
I also use CrashPlan for offsite backups. I see it as a backup incase of catastrophe (fire, flood, theft, cat). It also backs up. It has never given me any problems. You can restore small numbers of files via download. I love that they also offer a service to copy your files to a hard drive and overnight it to you. This is for those catastrophic loss scenarios were your local drives are all out of commission.
I like having two very different systems who's weaknesses complement each other.