Security should be a priority, which includes two key aspects:
1 / - data must survive even such events as fire, flooding or terrorist attacks.
2 / - data must be protected against unauthorized access, theft or unauthorized modification.
Therefore, the backup should be:
1 / - redundant. The more copies you make, the greater the chance that one of them will survive.
2 / - independent of the location where the data is stored. Mandatory on other physical media. Well, if in another room. Better - in another building, in another city ... on another continent.
3 / - protected from unauthorized access - not only by encryption, but also by rules and procedures for physical access.
On the other hand, there is the issue of economics. 100% surety will not provide any collateral, and at some point investing in increasing security ceases to be justified. Nuclear rocket codes can be protected by marines, because they are very important data, but how do you spend $ 1000 to protect your vacation photos ... maybe it pays more to go there again.
One of the economic criteria is also the time of access to the copy and the date of this copy. If you want to have very up-to-date copies, you need to do them very often. Every few minutes. That's the cost. On the other hand, if a failure results in loss of several days of work, then there are also costs.
The backup system is not only a technical solution but also a procedure. Who can have access to the backup? Who decides to restore it? This is also the relationship between security and costs.
That's why my answer is ambiguous. The best system is the system most appropriate to your needs and risks.
Now a few words about data recovery.
There are no magic boxes that recover data themselves.
The most important are the people who deal with it. Their knowledge, experience, ingenuity, ability to solve problems. Data carriers are very different in the physical layer and the way of implementing standards. Also the faults and the reasons for data loss are very different. Experienced specialists suitably choose tools ... or will be able to handle without tools. A man without proper knowledge and experience even in the best equipped laboratory will easily deepen the problem.
You want to know data recovery systems, look here:
http://www.acelab.ru/
http://rusolut.com/
http://www.flash-extractor.com/
http://hddsurgery.com/
http://www.hdrconline.com/
https://apextoollab.com/
http://www.salvationdata.com/
http://www.bvg-group.ru/
http://en.mrtlab.com/
https://www.dolphindatalab.com/
http://er-tools.com/
But if you really want to take care of data recovery, do not start buying expensive toys. First take some time to get to know the logical structure of file systems, the construction and operation of media, RAID organization.
Because the answer to the best data recovery system is exactly the same as the backup system.
Most appropriate for the problem.
It is not a ranking or an algorithm, but a man decides what is most adequate based on his knowledge and experience.