I'm on my second 02 jacket and have found them to be completely waterproof and fairly breathable. I agree--if a jacket is totally breathable, it's not going to be waterproof. I find I don't sweat too much in the 02, and I wear it for running as well as biking. It's surprisingly warm. The only downside is that the fabric is a bit papery, which means it can rip easily.