Overall, roof warranties are definitely worth the extra cost, especially if you buy an expensive roof. If and when it breaks down, you will want some kind of guarantee that the manufacturer and/or the contractor will abide by to help protect your investment to some extent.