A metal roof is a great choice for almost any climate. They can last up to 50 years or more if taken care of.