I've used both the PVC and brass check valves. I like the brass ones best. They are much better quality. They are fine for freshwater, and cause no problems. You would have to use PVC on saltwater, the salt would corrode brass quickly. I always hear people say "check valves will fail", but the one in my well has been there 20 years and has never failed. If it did I would know it, because my pump would lose prime. I have one on one of my tanks that has been working over 5 years so far. I suppose anything can fail, but if you use valves of decent quality, there is no reason not to expect them to last for many years.