For lightweight puffy and heavyweight warmth, you just cannot beat the Boys TNF Thermoball Eco Hooded jacket. The coat is water resistant as well.