I have used both Commvault Simpana and Veeam. Both great solutions that work well.
Also if you have an existing backup solution, check if it supports backing up VMware, as that might be a cost effective alternative.
As usual it depends on your specific requirements, and how much money you have to spend