Its winter, the weather is icy, and you have to go outside.
You need something to keep you warm, comfortable and dry during this time. You cannot just stay inside huddled in front of a fire, or cuddled up in bed, life goes on. Unlike the bears, you cannot just hibernate either, and you do not even have a thick pelt to protect you. You need to dress up warmly.
To many people, the choice of winter wear, boils down to getting the thickest cheapest coat they can find and then wrap themselves up in it, hoping for the best.
Unfortunately, there are much more intelligent ways to check more handle this situation, then just a haphazard approach. Especially, since there are actually some manufacturers out there that have excellent product ranges, that fulfill plethora of requirements.
What you should be looking for, is a garment, ideally suited to your particular situation.
A thick and unwieldy waterproof ski jacket, is not what the lady going to have coffee with her friends at the mall would like to be seen in. It will be totally unflattering, as well as possibly unbearably hot, as it is designed for much harsher conditions. Apart from that, it will be more costly than the correct choice of a lighter service jacket. If the garment could look stylish and chic as well, that would probably be the cherry on the top.
Then again a slalom skier, braving a mountain top, does require the protection, to withstand those harsher conditions as he skis down the icy mountain slopes. A person ice skating, needs something flexible and possible moisture eliminating, to prevent perspiration from the fast paced activity. So there is not a one type fits all situation when it comes to the correct choice of winter wear. Like they say different strokes for different folks.
The dilemma seems to be that there is so much choice, from so many different manufacturers, that you cannot be sure that you are on the right track, if you just pick something at random from the rack.
This is when it becomes important to actually identify a brand that you can trust and be confident of using. Should that brand have a vast range of styles and types of garments, this would be an added benefit. If this is also cost effective and stylish, your problems are over. No need to hunt all over, just find the local stockist, or order online, and you are set.