We use Veeam for all of our virtual machines and its a breeze. People love Veeam for a few reasons, #1 you can read the entire install/admin manual in less than an hour and fully understand and use the entire product and #2 it actually works exactly as described.
We use BEXEC for our physical servers. BEXEC is garbage and continues to get worse with every release. We only use BEXEC for data backups of physical machines.
No disrespect but as a "consultant" you put yourself in a position to be a jack of all trades. Time to start learning all of them.