Re: Hot water stinks
......and had decent water- almost too soft...
Mr Big, no such thing as 'too soft'. Soft water is nothing more than water that has NO dissolved limestone in it. You can only remove dissolved limestone (hardness) down to zero. It is not as if you are adding something to the water to make it 'soft'. If that were the case then you could add too much and make it 'too soft'.
Rain water and most river or reservoir waters, that have not been down in the ground, have no 'hardness in them. As such, they could not be considered 'too soft'. The slippery feeling of 'soft water' when soaps are supplied are dependant on the pH of the water. The higher the pH (in the absence of hardness) the slicker the water. Most rainwaters and surface water sources tend to be of lower pH, hence less slippery. If you bathed in most bottled drinking waters, you would get that same slippery feeling. They tend to be of lower pH.
Additionally, iron has no part in forming Hydrogen Sulphide gas inside a water heater. It is caused by a reaction between sulphides in the water and the magnesium anode rod. Various sulphides, in and of themselves will not give you sulphurous water. They need something to react to.
Waters that do have sulpher in them, right out of the well, are usually due to the presence of the gas that comes from decomposed organic matter in and around the well cavity. Sulphides usually come from the geological strata.