If your friend is wanting to have the best weather resistant roofing, I would recommend metal roofs. They are the most durable, lasting for at least 3 times longer than an asphalt shingle roof. According to http://www.unioncorrugating.com/weather.html , they have the highest UL ratings for fire, wind, and impact resistance. It may cost more, but I think the value of the roof, especially in harsh weather, definitely outweighs that extra cost.
Exit Realty Redefined