Jane, I use Sungro Horticulture Professional Grow Mix. I buy it from a greenhouse around the corner from me. It's a mix of peat moss, composted pine bark, vermiculite, dolomite, perlite, lime and a wetting agent. (Not sure about that, but it's the last ingredient.) Pic below.
It's a little more expensive than potting soil but a lot lighter and drains well. Maybe it was a fluke last year's purchases didn't rot or maybe it's due to this mix.
This year will be the test. In fact, the next few days may be the test! It's been overcast since dawn and the winds have been increasing all day, but rain is really the threat for us. Earlier this week we we're looking at 2-4" rain, and now they're predicting over 10". Nothing like the coast, but's it's still a lot of rain! I'm going to wait a few more hours then start moving all the containers of irises into the garage. That's should work - as long as the garage doesn't take on water!