For rain, my upright still rules. Sure, I can use a fairing and fenders, but I inevitably still get wet. Water runs UP my arms and pools at my elbows, and it tends to puddle on the front of my jacket, where it will eventually leak through the zipper and get my shirt wet. OTOH, when I ride my upright, it's almost impossible to keep my feet dry. So it seems the rain will always win...