My solution for backup is as simple as I can make it and I use Veeam Backup and Replication. I am a Veeam reseller.
Hyper-V virtual machines (I never use VMWare). Bare metal installations are not supported.
One VM will have Veeam Backup and Replication installed on it.
Onsite Backup Repository is, for the typical AC client, a 2-bay or 4-bay QNap that exposes a single file share that requires a password. You can find them here:
https://tinyurl.com/2yrdv97cOnsite backups store 14 days of backups.
Offsite backup is provided by me, and I have a setup at a datacenter in Greenville, NC. Offsite backups store 3 days of backups.
I never use AC backup. All clients are required to have both onsite and offsite backup. Monthly rate is determined by how much data and how many virtual machines. In a typical setup that I create for a client, there will be two virtual machines: A domain controller (I do not support peer-to-peer networks) and an Applications server for AC, file shares, etc. I can also backup Office 365 if the client has that.
My largest client (not an AC client) has 37 virtual machines in a Hyper-V Failover Cluster. All of it my implementation. My second largest client has 22 virtual machines in a Hyper-V Replica setup. Again, all my implementation. In both scenarios, the client can lose an entire server and suffer only a few minutes downtime. The Cluster is automatic failover. The Replica does require my intervention for failover, but I'm pretty good at answering my phone.
JamesNT