The Castelli Perfetto RoS 2 is the one jacket that does everything well. The full sleeves turn it into a jacket that excels in dry conditions thanks to the high breathability, as well as in wet conditions thanks to the GORE-TEX INFINIUM windstopper fabrics. There's a light fleece-lined water-resistant version on the forward-facing surfaces and a lighter and stretchier fabric on the back that maximises the breathability while providing excellent water repellency.