I have to say that the only time I've experienced a significant delay out of LGW was because of a technical fault on a BA 73x. All other times I was out of there quickly.
Arriving at LGW is another matter... often BAA staff simply mess up baggage retrieval, costing me an extra hour. I was not too impressed. But BA staff at LGW get my thumbs up.
:-)
S.