Best way to produce NaClWatch this thread
Since none of them are equilibria they would all give 100% yield (apart from product lost in the separation stage).
All of them, I would imagine, are done with HCl(aq), so all would produce NaCl(aq) and all would need separating the same way, so all would have the same yield and give equally pure product. All would have to be carefully reacted to ensure molar ratios of reactants, as each of the sodium containing reactant would dissolve.
Of the four, I'd do #2, since you can just do a titration. That'd be my best way.