If BA offered service via twitter, I would use it. Sending a tweet while roaming is cheaper than syncing my whole email account which could have multiple MB in it just waiting for me.
BA should have support channels which make the support experience as easy as possible for their customers. They have phone, website, why not have twitter? It's probably 'cheaper' for them to respond via twitter than have someone phone in.