Question: what is the difference between dh5 alpha and bl21?
Answer: DH5 alpha has a recA mutation, so it does no heterologous recombination which ensures a higher insert stability . ... DH5 alpha is additionally competent for blue-white screening. BL21 on opposite is engineered for protein expression purposes.