What is best--for backup or anything else--is a matter of opinion.
When you ask a question like this, you are highly likely to get
several different opinions, and end up just as confused as you were
before.
That said, here's *my* opinion: Acronis True Image.