Growing up in the upper Midwest doing agricultural work made me a Carhartt fan.
Now I live in Colorado. It's not too cold so I just wear a hoodie and a shell in the winter. I do have a very expensive coat/system for in the mountains $1,500-$2,000 but I got that at a huge discount.
Most of what you need is just a good casual coat. North Face is ok. That's what I have.