In the need of some new outerwear, had Keys and Carhartts, both have pros and cons. Looked at the Duluth Trading ones, and they seem to be nice, and Ive heard lots of good things about other DTC items. Anyone had the bibs and can give their opinions on them?