It really depends on the type of business you operate. Comvault, unlike Veeam, is more suited for large enterprises with heavy data workloads, whereas Veeam will be a better option if you operate a small to mid-size business.