There are many factors to consider when a roof needs to be repaired or Roof Replacement. Here are some of the pros and cons of roof replacement vs.