For a simple clone of a windows HDD then both and others like Ghost/gparted (gparted is found on puppy linux) are perfectly good. It's only when you start getting into virtual drives that you'll find an issue.
Hiren's boot CD used to have ghost on it which was always the best but now seems to stick with Seagates drive tools.
You have to remember that as you're only reading the source disk if anything goes wrong you can just start again with no loss of data. All you're losing is time