General rule of thumb, we will do what we can to assist you in avoiding weather. This does create some issues for us and final spacing and thus arrival rates. This in turn creates "liquid" delays, i.e. some aircraft will fly through some weather others won't. It is difficult to create a definite air picture and acccurate EAT's in these circumstances.
Strange how BA seem to find more weather than most other airlines!