Only once had it on BA (in F). I agree with the comments that on short-haul I'd be unlikely to need anything anyway but that it's a nice touch on long-haul. Again, I'd prefer a quick message than some random spiel the one time I did get it which was something about thanking me for booking via BA Holidays.
I've had recognition of Oneworld Emerald status (from BA Gold) on other Oneworld airlines though.