A liquid detergent gives a uniform and clean wash while the powder detergent can leave residues and doesn't mix well with cold water but is cheaper than the liquid detergent.