I like to create a Recovery ISO from the OS and keep on the system somewhere. When I run the daily backups I include a simple replication job to copy the recovery ISO to the backup disk.
This means that I always have everything I need on the backup backup media should I ever have to do a bare metal restore. The only downside is I have to manually recreate the ISO if there have been system changes (eg new hardware or driver updates, etc).
It would be great if I could simply add the recovery iso build as a normal scheduled backup task. Same goes for the Hyper-V config reports.