Insurance coverage?
First thing, if you live in an area where you get occasional hail, get a roofer to inspect it for prior hail damage. In the southeast, almost every shingled roof gets hail damage, but few know that insurance covers a NEW roof if it happened. Few even know to check it.
If the roofer says yes, then get the insurance adjustor to check it too. Seldom do they deny it. We have had four new roofs done with 100% coverage .....(1)one previous house we sold 20 years ago, (2)our current house when bought 20 years ago, (3)same house two years ago, and (4)my late Mom's house which sold last year. Worth the trouble to check it out!!!!