I have never had any Froggs Toggs, so can't comment personally. I have heard others say they work well.
As for PVC (plastic) rain gear....... I have had that, along with various types of plastic coated fabrics. Yes, the stuff is waterproof. It will keep water out, but also keeps moisture in...