Thinking of Roof Replacement or Repair? Here are the Pros and Cons of Each