One of the biggest downsides to a metal roof is the upfront cost, which is significantly higher than an asphalt shingle roof. However, because the roofs last longer, they can still be a smart investment. Unfortunately, metal roofs can be noisier when it rains than asphalt shingles, depending on the decking and insulation. Also, sometimes the fasteners can fail before the roofing material.