If you do not use the whole bucket or bag of ANY salt you need to dry mix it. So many "bad batch" threads are just people who used salt that settled. I use the whole 50g bag of IO at a time, so I do not have to dry mix it. Chalk me up for 26 years of using IO except for a few side turns to SeaChem (horrible) and Oceanic (good, but discontinued). I do not want to diminish bad batches since it does happen. I have also seen high metals come in some salts that I would never use. All of this being said, there are probably 4-5 salts that I would probably like as much as IO, but why pay more. Tropic Marin Pro would be my next choice, but it really does settle on the long journey from Germany.
People who want salt that mixes up to "their" parameters are looking at the wrong thing, IMO. I want salt that is on-the-money every time and I can add Muratic Acid to lower the alk and Dowflake to raise the calcium. I have had the same formula for IO for 15 years and it makes perfect acropora water, but it takes an additional day and about 90 seconds of my time.