Slate is another roofing material that shows up on more upscale homes. Although slate is an expensive choice, it offers a very natural look and can be laid out in a variety of patterns. The benefits of slate are identical to those of tile: a very long lifespan, good fire protection, low maintenance, and an invulnerably to rot and insects. It comes in a good selection of sizes and colors, although colors are limited to those found in nature.