So, Im curious, whats the real difference between the Pearl Izumi Elite Barrier and the Castelli Emergency Rain Jacket? I mean, both are supposed to be top-notch options for keeping you dry in a downpour, but Ive heard some people swear by the PIs breathability while others claim the Castelli is the only one that can truly keep up with intense efforts. Is it just a matter of personal preference, or is one of these jackets actually better suited for certain types of riding? And lets be real, who needs a water-resistant jacket thats just going to leave you soaked and shivering after an hour in the rain? Which one of these is actually worth the investment, and which one is just a waste of money?