Originally Posted By: zzyzzx
I would DIY with CPVC.
^^^ This ^^^
There is no perfect solution and no one solution for all situations. I had to repipe my home about six years ago. Did a LOT of research before deciding on FlowGuard Gold CPVC. Why? Because copper will develop pinholes quickly if your municipal water supplier uses chloramine instead of chlorine to disinfect the water. PEX can degrade when exposed to sunlight for even a short time. Also when exposed to chlorine and freeze/thaw cycles. In PEX, the cracks occur inside the tubing, hidden from sight until they penetrate through the tube. The tubing looks fine, until it isn't. PEX can leach chemicals into the water. PEX can also develop biofilms inside. And rodents eat it like candy. PEX A, B and C have different pros and cons. If you go with PEX, know which one you're getting and whether or not it's right for your situation.
CPVC is resistant to biofilms and rodents, is chemically inert and is resistant to chlorine and chloramine. Failures are almost always due to installer error. There are two tricks to installing CPVC that will prevent failure:
1. When cutting segments of CPVC, it's essential to use a deburring tool to smooth the edge of the cut before applying the purple glue. Just a few quick swipes of the deburring tool on both ends before applying the glue and sliding them together.
2. After you slide the pieces together, hold them still for 1 minute. This prevents air bubbles from forming in the glue while the glue sets.
If you do these two things, your installation will be trouble-free. IIRC, FlowGuard Gold has a 50 year warranty against defects and failure. Here is a link that might be helpful:
PEX Problems and Solutions
Regardless of which material you choose, I hope this information is helpful to someone.