Picking the right roofing contractor company can be challenging. You obviously want the best price, but since a roof is a long-term investment, you want to make sure that you are getting the best value, not just the best price.