Veeam is fantastic. I can't afford a license seeing as it's just for personal use and i'm a student, but damn it's a fine program.I use Veeam Backup. Really great program! I bought it for some servers but they do offer a free version with a limited feature set.
Veeam is awesome of the VMware side. So I wouldn't expect anything less for Hyper-V.