My front fairing does a great job of keeping my feet and ankles dry. Getting your feet wet is the worst (IMO), so having that problem eliminated is nice. I mostly use mine to keep the cold air off my body when I'm commuting in the winter.
You might be able to pull off a 25 lb faired bike, but not 20.