which company has the best watersoftner for homes? has anyone tried rainsoft? how much does it usually cost?