First step is to differentiate between system back-ups (operating system) and file backs-up (incremental / differential). While there are tools to do both, most of the tools don't corss over very well. For instance, while you can do a file level back-up of your Windows C:drive, restoring it in the event of OS failure is a complete nightmare and has a large potential of failure. So, tools like Acronis or Paragon come into play because they do a good job making a 'snap-shot' of a running operating system.
File level back-ups are very good at recording data at a file level, and especially restoring specific files when a user accidentially deletes them. Also, most of the newer file level back-up tools use shadow copy to some degree.
I've found Acronis / Paragon, etc., to not be very efficient at file level back-ups, especially as your data volumes get large. But, they do work to an extent.
Also realize that file server operating systems change very little. Typically you clone your OS before dumping a lot of service packs, or making some hard-core system changes. This is unlike a data volume where there can be thousands to millions of changes a day. Nothing drives me more nuts than seeing a file server system partition doing scheduled nightly incremental back-ups when the fact is if it took a dive there's no frikken way it could be rebuilt anyways.
Next step is to verify your back-ups actually work when restored. This is typically not a problem with file level back-ups, but as you've found it can be a problem with system level back-ups. It might not be Acronis's fault and some router / firewall issue not liking large file transfers.
Acronis / Paragon are awesome tools for in-state cloning of operating systems. Without going virtual or using very pricey SANs level back-ups you've got one of the best tools for the job. The next question though is if Acronis is granular enough to perform file level back-ups, and that's something you'll need to determine yourself based on user/customer needs.