Well, puffer jackets provide that protection extremely effectively at an affordable price. They're easy to clean and comfortable on the skin, and most don't feature extra interior insulation that some people find too stuffy.