Like any other major purchase in a homeowner’s life, it is important to shop around when buying a new roof. Like most big-ticket items, cheaper is not always better. It is important to analyze every product description and details along with their warranties, and the need for maintenance and repair costs in the future.