I’ve done 30 mile runs in the pouring rain w/ my ShakeDry jacket and come out “dry” at the end. The material never wets through. The only downside for me is that it does wear “warm” so I mostly wear it in under 45F degree weather — which coincides nicely with Portland’s rainiest weather.
My jacket was around $300 and more than worth every penny.