All good answers in this thread - lots and lots of choices in those mid-range powders that will work well in all your calibers. As has already been stated, the toughest issue is just how much power you want out of that .357. If you really want full bore bang, you are not going to get it without something like 296/H110, 2400, or Accurate #9, and none of those magnum powders are particularly good for the other calibers you listed.
But if you will settle for .357 velocities in the 1,100 - 1,200 fps range, you can easily get that with Unique, Accurate #5, Accurate #7, BE-86, and Zip (other powders too, but those are the ones I have tested).
Unique would be my first choice, as it not only works wonderfully in the smaller stuff, it will push the .357 significantly over 1,200 as well. It is a very old powder, but it is so good in so many things, if I really could only have one powder on my shelf for shotguns and handguns, up to and including .44 Mag, Unique would be my hands-down choice.