My main priority for a daily commute is - keep the shoes dry. Why, if wet and not dried, they start to stink and degrade. If you get wet shoes, get them dry - i.e. if no facilities, then get a desk fan under the desk to dry.
To keep shoes dry..
If wet, then use a good over shoe - BBB hardwear Aqua Shields have sorted this for me !
OK really hissing it down rain - then I use over pants - yes bad "look", bit hot, but it stops the rain getting into the top of the overshoe. Stops the shoes getting manky. - Works for me.
Out on a training run, then it's a rain cape, just to keep half dry and warm - if it's cold/wet then overshoes, but my shoes are hung up in the airing cupboard to dry. Have weekend shoes, and commute shoes !
The daily shoes need to be dried ASAP otherwise they will get minging. My daily shoes don't smell, because I try as best as possible to keep them dry from the rain.