Campdry is my go to. I like it because you can go heavy on areas that are typically problematic (zippers, seams, shoulders, knees, cuffs, etc) and lighter on areas that have less issues.
Before the advent of ice suits most of us had Carhart bibs and jackets. I would coat the legs of mine in a can of camp dry for each leg, and absolutely soak the knees and below. I was able to kneel in slushy snow for hours and literally come home dry. And the coating would last a few years before needing recoating.
I’ve tried the wash-in kind you put in the washing machine and never had results that satisfied me. The simpler the better for me.