Acronis True Image works well for me. Scheduling with notifications of success/failure. You can backup locally to whatever windows can attach to or to a cloud.
I've used to restore twice: same machine and new machine. Worked without an issue once the USB boot is created.
I think the cost is reasonable for 5 workstations.