The type of roof that you get should complement the rest of the style and features of your home. You should also take into consideration the material, how long it lasts, and the costs to make this personal decision. A good roofing professional can assist you in the correct selection.