The most significant difference is the concentration of dissolved minerals such as calcium and magnesium. Hard water contains these minerals, while soft water doesn’t. Hard water is better for drinking and cooking, while soft water isn’t the best and is sometimes unfit for drinking. Soft water is better for cleaning, while hard water can take a toll on your dishes and clothes.