I generally prefer SuperDuper for its simplicity, and recommend it to most people.
CCC is not really harder to use, but presents a bunch more options which most people don't need and with which they may get into trouble. One great feature of CCC is the ability to do bootable backup to a remote volume. I have my MacBook set up to backup to a server in this fashion. However, this requires you to configure your remote server with root SSH access via certificates.
That said, you can also use CCC and SuperDuper to backup to a disk image file. This would not be directly bootable, but it can be copied to a new hard drive which would then be bootable. Backing up to remote disk images is much slower than the root method to drive method.