It depends on how you intend to ride too. If I am going out for a more touring pace ride or on errands I prefer to wear a good waterproof rain jacket - waterproof, but vented - pit zips and the like. If I am going out for a fast training ride I prefer a very breathable soft shell, since if I'm going hard I sweat too much in a waterproof jacket, no matter how beathable it claims to be. Then if I slow down I'm all sweaty and I freeze... The soft shell remains warm even when wet.