For best value, Quality Built Exteriors recommends Owens Corning architectural shingles for an attractive roof that lasts 30 years at a reasonable price. That said, slate and metal roofs will last the longest, at 50 years or more, and the cost reflects this.