For cold and dry, why not just wear a windbreaker with proper layering? Breathes great, very versatile, price is good.
I've never understood the popularity of softshells for anything other than just walking around. Breathability is poor to mediocre and the range of temps they're comfortable in is very limited.