I use Acronis. It works for my needs, which include goofy stuff like cloning multiboot configurations. Every once in a while it barfs on something, usually GPT/UEFI boot setups that its Linux-based imaging tool can't read, but for those machines it doesn't seem like anything works unless it runs...