I've had this North Face parka for a few years and I love it. When it's zipped up and everything is pulled tight, the thing is like a suit of armor. And when it's pretty cold but not quite as cold, it looks pretty good unzipped, I think. It's bulky af, but I don't mind.
Not saying everything has to be a tight fit, but that's a terrible size for you or whoever is wearing that. Look how far off the shoulders are. At least 1 size too large, possibly 2.
The looser the coat, the worse the protection against the cold.
I have a parka from woolrich that I love. A bunch of overcoats as well, but they are more formal and do not offer much cold protection.