First roof was a local who I was on a first name basis with. He installed a shingle roof.
Ten years down the road, the shingles finally gave out. Between the heat, wind and hail, shingles just don't last here.
My b-i-l's neighbor was a known metal roofer. Had him install a metal roof.that was 12 years ago! All is well!
Only "problem"(?) with a metal roof!
If hail damage is only cosmetic, insurance companies WILL NOT replace the roof. The only way to have the roof replaced is if the integrity of the metal has been compromised.