Columbia coats are another great cold weather choice. Most have a fleece zip out inner coat that can be worn separately as well as the top shell. It's like three coats in one. Windbreaker, fleece jacket, and super warm winter coat. They also come in temp ratings.
LL Bean, Lands End are the others we wear. We moved to a cold winter place, and I'm shocked at the normalcy of owning more than one winter coat. :001_huh:
Don't forget the other layering essentials to staying warm. Pointelle silk, scarves, gloves, hats, warm socks and slippers. The LL Bean slippers and silk long-johns are my favorites.