Good quality gear, that isn't necessarily stylish, will keep you dry. I ride in Aerostich gear. Their Roadcrafter jacket and AD1 pants in the warmer season, and a larger sized Darien jacket that I can put layers underneath for cold seasons.
Last weekend had me riding through a heavy downpour for 2 hours, and light rain for another 3. I stayed dry, despite riding a "naked" bike. My friend was riding a Goldwing with 'rain gear' and he was soaked. I'm ok with the amount I've paid for gear, because it works when it is supposed to.