Question of the day

Which of the following reactant gives the best method of preparation of alkyl halides when reacts with alcohol?
The best method of preparation of alkyl halides is a reaction of alcohol with SOCl2/ Pyridine because by-products formed in the reaction are SO2 and HCl which are in gaseous form and escape into the atmosphere leaving behind pure alkyl chlorides. CH3CH2−OH + SOCl2 → CH3CH2−Cl + SO2↑ + HCl↑