Roof repair addresses minor damages, like a single missing shingle, and is appropriate if damage is under 30% and shingles are young. Replacement is needed for old roofs with multiple layers or frequent repairs exceeding 50% of replacement cost, ensuring long-term efficiency, as per This Old House.