Hey guys!
I'm currently looking for a feasible way to backup a VM server (server 2012) which is being used as a domain controller, file share, and for 3 business applications.
As of now, we take backups manually every week (inefficient and time consuming) and the fileshares are set to backup to Carbonite automatically.
I want to have another offsite backup solution to give an extra protection to everything, just in case if the unthinkable disaster happens. What can you suggest? I have seen a few, but I need opinion from people who have actually used it.

[MOD EDIT link removed as subtle (but not subtle enough) attempt to spam]