There is no better or worse; it depends on the types of stains you mostly see. Liquid detergents are tougher on grease stains because of the alcohol ethoxylates present in the ingredients. These components are tougher on oily based stains versus the surfactant present in powder detergents, linear alkylbenzene sulfonate, breaks through mud or grass stains.\r