I've found BA longhaul very good. As mashieniblick says, walk down the back, and they're always at least one of them there.
But crews do vary a lot, don't they.
Compare with America West:
Trolley comes round: "Jer wanna drink?"
radeng, "If you please, a club soda"
"Waddyer mean, if yer please? Are taking the piss out of me?"
or when delayed,
'Come up to the desk for re-routing'
'What's your final destination tonight, sir?'
'London Heathrow'
'Oh sh*t!'