I use TimeMachine to a NAS, and Carbon Copy Cloner to a couple of external disks, one of which is a portable disk that I take offsite.
I like TM for those moments that I deleted a file/folder and CCC for full system restores. I find CCC much faster to restore my entire system then TM - as usual YMMV