Saccharomyces cerevisiae Msl5 (branchpoint binding protein) orchestrates spliceosome assembly by binding the branchpoint sequence 5'-UACUAAC and establishing cross intron-bridging interactions with other components of the splicing machinery. Reciprocal tandem affinity purifications verify that Msl5 exists in vivo as a heterodimer with Mud2 and that the Msl5-Mud2 complex is associated with the U1 snRNP. By gauging the ability of mutants of Msl5 to complement msl5Δ, we find that the Mud2-binding (amino acids 35-54) and putative Prp40-binding (PPxY(100)) elements of the Msl5 N-terminal domain are inessential, as are the C-terminal proline-rich domain (amino acids 382-476) and two zinc-binding CxxCxxxxHxxxxC motifs (amino acids 273-286 and 299-312). A subset of conserved branchpoint RNA-binding amino acids in the central KH-QUA2 domain (amino acids 146-269) are essential pairwise (Ile198-Arg190; Leu256-Leu259) or in trios (Leu169-Arg172-Leu176), whereas other pairs of RNA-binding residues are dispensable. We used our collection of viable Msl5 mutants to interrogate synthetic genetic interactions, in cis between the inessential structural elements of the Msl5 polypeptide and in trans between Msl5 and yeast splicing factors (Mud2, Nam8 and Tgs1) that are optional for vegetative growth. The results suggest a network of important but functionally buffered protein-protein and protein-RNA interactions between the Mud2-Msl5 complex at the branchpoint and the U1 snRNP at the 5' splice site.