Very precise documentation describing environment and proper people which fully understand process/workflow (including possible way to recover environment to a working state). Then you can choose software/hardware and all possible resources. Let's call that strategy - do it…
vRanger - it's not there yet
Real question would only between Commvault and EMC. Each has it's own advantages and disadvantages. You should get trial software and see which one is more suitable to you and to your requirements. Commvault is being proud of it for long time…