Triphenylphosphine is a good ligand because of its electronic and steric properties. The phosphorus atom in PPh3 has a lone pair of electrons, which can be donated to a metal center, forming a coordinate bond. Additionally, the bulky phenyl groups provide steric hindrance, influencing the geometry and reactivity of the metal complex.