BALPA does seem to be very very good at representing the interests of BA mainline pilots.
I have been a member of BALPA for several years and have found thier legal cover quite useful but confess to feeling that from a workforce point of view they are a little bit of a 'toothless tiger'.
We definately need to have a united front, but from my own recent experiences I have found BALPA rhetoric not enough to justify my substantial subscription.