On the advantage side, a metal roof will, with proper maintenance, last a very long time. They reflect heat away instead of absorbing heat, which is helpful in the summer and less so in the winter. On the downside, installation and maintenance should be left to a professional. The cost of a metal roof is significantly higher than traditional asphalt shingles.