I've tried veaam but couldn't get used to it. I didn't like the way you have to setup the backup profiles and backup destination profiles. Although I can think up situations like in huge datacentres where this could be useful. Deal breaker were the many backup failures.
I tried Cloudbacko for a while and I even bought it because they promised lifetime updates. The software was (and still is) quite new and buggy but it was promising. The installation is simple and can be done on just about any computer. This is great for bare metal restore when you have only one ESXi host like me. To setup a backup profile is fairly simple even though the interface is not always very intuitive. There are bugs and faulty features. The email notifications are annoying because both successful and non successful backups have the subject ERROR/WARNING. Retention policies are complex to setup and old backups are not deleted. The interface is slow and sometimes confusing. The many backup destinations options are great. Both local and cloud. Unfortunately Cloudbacko decided to go against their early bird supporters. v2.x has been released but instead of offering the lifetime update, they want to make everyone pay again. They lie about the original policy and have changed their website content accordantly but forgot to remove a blog entry in which they proudly announced the lifetime update policy CloudBacko Offers Free Lifetime Software Updates – CloudBacko Blog
In an email response they say that v2 is not an update but an upgrade. Anyway, I'm moving to other software. I don't do business with unreliable companies.
Next I will try XSIBackup which DanielJGF suggestied earlier and Acronis backup for VMware. Although Acronis is much more expensive, I always liked Acronis backup for normal workstations so I will at least give it a try.
Cheers,
Robbert