When you buy your new roof, you’ll have a lot of factors to consider. These include materials, contractors, warranties, integrated…