Outer Layer
Your final layer is your strongest protection against the weather. You have three options: a hardshell, softshell, or windshell.
Hardshells are fully waterproof, windproof jackets that protect you (and the rest of your layers) from wet, breezy conditions. You’ll want to pack one if there’s any chance of rain or wet snow. Hardshells feature waterproof/breathable technology that allows body heat to escape while still keeping precipitation out, but even the best still sacrifice some breathability. You might want to take off your midlayer when you put on a shell to help prevent overheating; also take advantage of any vents (like pit zips) on the shell as you hike. In persistently wet conditions or climates, hardshell pants that fit over your regular pants are also a great idea.
Softshells, on the other hand, aren’t fully waterproof, though they usually have some kind of water-repellent treatment on the exterior. They provide some level of wind protection (but might not be fully windproof), and they’re usually stretchy. Because of that, softshells are more breathable and comfortable to hike in. They’re ideal for dry, cool weather, when you’re sure you won’t need full waterproofness. Tip: Some softshells work well as midlayers, layering nicely under a hardshell when you need it.
A windshell (which could be considered a type of softshell) is a lightweight layer meant to repel wind. Most are treated with DWR for some protection against light precipitation, too. They’re great for breezy alpine conditions in milder weather or highly aerobic activity in cooler weather, but don’t provide much warmth.
Size all your outer layers to fit comfortably over your typical baselayers and midlayers.