Hail can tear through a roof leaving holes and unsightly dents, but a metal roof can take a beating and retain its pristine look.