Slate roofing is similar to roof shingles in terms of installation, but these slates are more durable. With proper maintenance, this roofing can last for up to 100 years, and it doesn’t accumulate dirt and fungus quickly. If installed properly, slate roofing can also withstand storms and strong winds, and it doesn’t crack up during the dryer seasons. However, this type of roofing is one of the most expensive to install, so you should consider your budget before investing on slate roofing.