As I implied in another thread I cannot agree with "on the mend". What is "better weather"? Botanists and entomologists love this showery spell (interspersed with plenty of sun) as it stops the vegetation desiccating. Butterfly enthusiasts, for example, are delighted by the rains. And the Swallows seem to find the storms (further south) very much to their liking as they have [presumably] brought an abundance of insect food. There were eight Swallows on wires above my house this morning.
No such thing as bad weather (or improving, on the mend, etc). No such thing as good weather either.