Almost 25k miles now, much of it in weather like this:
It holds up just fine. I did have a weird electrical glitch with the speedometer last year that started after a ride in very heavy rain, but it eventually went away and I wasn't able to figure out what went wrong.