Consumer Reports did a study of dishwashing detergents. They compared the liquids, powders, and tablets of all the major brands as well as the generics in things like water spots, cooked on eggs, and general cleaning. Guess who came out on top.
Walmart's Great Value brand powder detergent. It beat out all the other fancy brands.