SQL Native backup is much better than Commvault SQL backup in my opinion.
Rackspace(a hosting company) uses Commvault SQL backup to back up client databases. Occasionally, backup took days and then was stuck. The only way is to restart SQL server. Rackspace failed to resolve this quickly nor notified the clients. Eventually, I just disabled their managed backup and relied on native backup. No issue for years.