Quality roofing is an absolute essential for every home. It's not always easy to tell which materials are suited for…