I wear Carhartt every day to work(Industrial Construction), both pants and shirts. They last longer than jeans and are very comfortable new, but especially once you get them broken in. The pockets don't get holes in them and the seams stay stitched. I have accidentally burned holes in some of my pants and they don't unravel past the holes, not to mention the material protected my skin well from the heat before the hole formed. When it gets colder outside, the Carhartt overalls and coveralls come out. When it gets colder than that, layers of lined Carhartt pants and overalls, and a Carhartt jacket. They break the wind well and even hold up to mild rain well. They are outstanding clothes for working around abrasive, sharp and otherwise dangerous items. As others have said, layers really help fight the cold, but a Carhartt jacket is a great outer layer.