What makes a warm winter coat? I’m looking at getting a nicer looking winter coat/pea coat sort of thing so I can stop wearing my grubby utilitarian one when I’m going out to nice dinners and such. 

I’m in Ontario, Canada so it does need to be decently warm. What sort of fibres/percentages should I be looking for? I believe I’ve heard that a higher wool content compared to polyester or nylon is good, but also what about not a pea coat style jacket but a leather one? Also are there any specific brands that are better quality that I should be looking out for? 

Any input is great! 