From what little I know about roofing materials, I would think metal to be the better option, yet shingle roofing seems ubiquitous. I was so pleased to find this — First of all, I must say that I work for a seller of metal roofing, so I’m somewhat biased on the subject. : ) That being said, I truly believe that metal roofing is the best bet for your roof. Asphalt shingles last on average 10-17 years before needing replaced. If you live in an area without much rain, moss, or pollution, your shingles may last even longer, as much as 25-30 years. Metal roofing has many advantages. There are many types of metal roofing, ranging from the most popular 3′ wide panel, to more expensive types such as standing seam and metal shingles. I will base the following on the most popular 3′ wide panel, as it is the most popular option to shingles. The advantages include: – Longivity: Metal roofing will carry warranties of around 40 years, and will in reality last 50-70 years in many cases. – Fire resistant: Carries a Class A fire rating, the highest available – Hail resistant: Carries a Class 4 impact resistance, the highest available (you may save on insurance rates) – Beautiful: Metal roofing is available in a good variety of simmering colors, with most companies having a selection of 15 or more colors to choose from. – Energy Efficient: The majority of metal roofing comes in Energy Star rated colors. This means a couple of things:1. Will save you on your air conditioning bill, and2. If installed on your residence, you will qualify for a 30% tax credit on the materials (in 2010). – Cost: Metal roofing has become more affordable over the last 15 years, to the point that in many cases, the 3′ panels are similar in cost to asphalt shingles. Add to that the 30% tax credit, and you should see that metal roofing may be around the same or less than shingles. Here is any more info on this panel, so you can get a good idea of what it is: Also here is a tool that lets you select a house, and see what the color might look like in different colors.