Having worked at two airlines represented by ALPA and one airline represented. Y the Teamsters and after having gone through contract negotiations at all these airlines AND bankruptcies at all three, without question ALPA.
Additionally ALPA has medical and legal assistance for members (as well as other resources) that the Teamsters simply doesn't have for pilots.