The best water softener to buy will be one that softens and filters the water. Culligan, Pelican, Kinetico, and GE are the top four brands of water softeners around.
The best water softener and filter will be one that meets the needs of the consumer. Several water softeners on the market will double as a water softener and a filter. This will remove the contaminants from the water and it will provide soft water for cleaning as well as drinking without the harsh mineral deposits of hard water. While the brand of water softener purchased is subjective; a quality water softener will range between $500 and $1000.