Metal roofs demonstrate great energy efficiency, according to Roof101.com. Metal reflects sunlight and reduces cooling costs by up to about 40 percent. Metal is lightweight and resistant to wind, fire and rot. Also, it comes in sections or sheets and is easy to install.
Rubber roofs often consist of recycled materials and are available either as a whole roof or shingles. Repairs are easy to make with rubber pieces, tape or liquid sealant. Rubber is also cheaper than metal.
Metal is among the more expensive roofing materials. The price to cover an average-sized ranch home runs from about $5,100 for steel to $39,600 for copper, according to CostHelper.com. Recycled rubber tiles run from $11,900 to $18,900.