One thing I will say, if you're buying a winter coat and you live in a place where it's absolutely a necessity, don't be scared to spend a few dollars for something that'll last you 10+ years.
The coats you listed are OK but you can do much better. Before I recommend some, what state or country do you live in ?
Swaggerless coats ?????
Those selected by @Sion seem more for areas that hit single digits or below. If your state is still in low double digits in the winter, those selections may be over kill. Those goose joints might get you robbed also, lol. But i will agree on the quality of those selections.
You one of those guysA $500 coat will keep you no warmer than a $100 coat.
I guess soYou one of those guys