I tried virtually every type of carhartt and this is what i settled on. Anything with thermal lining feels like your wearing a Velcro jacket and must be worn with an undershirt or else you will get rashes on your arms. I live in Colorado and the weather is all over the place here. One day its snowing the next day its T-Shirt weather, so I wanted a jacket that could be worn through all types of weather. This isn't the jacket but its damn close. If its 50+ degrees outside this jacket is too warm, but anything below that it is perfect. It feels like it really blocks the wind as well. I haven't had a chance to test out the water resistant side of the jacket yet but just running some water on the sleeve it seemed to bead up well and run off. It does run somewhat large so order one size smaller.