I've got an original pair of KUIU Chugach rain gear (when it was still sewn in BC instead of China) that is still going strong. They've lived and kept me dry through 4 Alaska hunting trips and several dozen of elk/deer hunts throughout the West. They've got a couple patches and some drops of seam seal over small holes here and there, but still work as good as ever.
Hunting clothes have come a loooong way in the last 15 years. With that said, you can't treat it like you treated old hunting clothes and expect miracles. High tech fabrics require care and upkeep to keep performing. Every fall before the first hunt they get washed and re-treated. If it's a busy fall or they get particularly dirty on a trip it gets done again.
I also don't wear them unless it is actually raining or snowing, I don't just hunt in them. Yes, if the moisture has passed and I'm bucking through thick stuff that is still dripping wet I will put them on, but that's pretty rare. They live in my pack for 'when' moisture happens, not 'if' it might.
The only time I've ever had a leak is when they have been too far past a DWR re-treatment and eventually wetted through (i.e. I was lazy or short on time)
I own three sets of KUIU rain gear (the original Chugach that is still my pack rain gear, Yukon, and another set of Chugach that spends it's time in my boat). They've all got a purpose and they aren't cheap, but my experience has been that if you take care of it you will be dry and they last long enough that the cost isn't so prohibitive since you aren't buying new gear nearly as often.
I can't attest to what some of you guys are doing on the wet side, and agree that something rubber/vinyl coated is probably the answer if you're doing a lot of it. But I've also been in rain storms in Alaska that were hours long and felt like you might as well have jumped in a lake and I still stayed dry.
This is to say nothing about the original posters experience, like anything there is bound to be a bad piece of gear once in a while. Glad to hear they took care of you.