So many options, down, wool, denim, canvas, gore-tex, a combo for all, layering...the options are huge. Are you going for the full weather protection or more for the stylish side. Personally i'll go with a Canada Goose, i already own a Chilliwack 2 years ago with the best results. Here in Holland the winter can be harsh and my jacket kept me tosty. This coming winter i'll rock a CG Expedition as a birthday present, what is your choice?