If you are dressed right at 45 degrees you shouldn't be sweating at all. But, if you just sweat anyway, wool is the best to have. Even soaking wet wool is warm. It is also very breathable. I always wear wool socks, winter or summer. My feet never seem to get wet with wool. Quality merino wool is very soft and comfortable as well. I will wear a wool sweater in temps below 35.