When your roof shows signs of damage, it can sometimes be difficult to know whether a roof repair is entirely sufficient or if a roof replacement is more appropriate. A trusted roofing contractor can help you decide which option is best for your home.