Slate and clay tiles are the most durable roofing material. Other options include asphalt, composite, and metal shingles, and wood shakes. Your roofer can help you make the right choice for your home.