Thumbs up to what Eddy says. They make a good work jacket that takes a lot to rip. They should have a line that adds breath-ability.
Maybe w/ vents or convertibility.
I have a nice black Carhart that's my go to office dress up winter jacket. Warm, thigh length, lots of convenient pockets, open cuffs, and a snap on/off hood w/a wrap around chin cover that makes me look like Kenny from South Park when utilized.
I wouldn't hike or ski in it, that's not what it's for. Maybe if it had vents.
I have an old ragged classic style Carhart (ragged from fire, not so much from wear (- they're tough, but not that tough!). Even this thinner one keeps me warm snowblowing, though might need another layer or two. Don't like it's open face hood, needs the chin cover. Also I don't like the elastic cuffs on this style either (or any style). My short arms created a crease right at my wrists that was the first place to wear.
IMHO: A perfect jacket needs 4 things:
1) A good detachable hood that covers face when utilized.
2) Lots of pockets. And more pockets.
3) Vents.
4) Cuff tightness that the user adjusts (for different gloves, or ventilation, or to avoid the feel of "cuffs" - yuck!