The answer to 'which is better repiping or' is that repiping is generally better than piecemeal repairs for older plumbing systems. Repiping involves completely replacing all the pipes in a home, which can provide significant long-term benefits compared to just fixing leaks or replacing sections of pipe as they fail.
Repiping offers improved water pressure, better flow, and reduced risk of future leaks or other plumbing problems. It also allows you to upgrade to modern, more durable piping materials like copper or PEX. While the upfront cost of repiping is higher than piecemeal repairs, it can save you money in the long run by preventing costly water damage and repeated service calls.