I need a new coat this year. Would prefer something warm, waterproof and below the knee (i'm 5.9). I've exhausted the Seasalt one I've worn for about a decade and want a new brand. I don't want a horizontal puffa type because I'm on the large side. Warmth is key, I'm always cold. Any recommendations?