Raincoats provide superior overall protection because they keep the entire body dry, whereas umbrellas only protect the head.