I've not used 2400 or AA7, but have used Blue Dot extensively. I haven't experienced the "spikiness" I've read about on the internet, but it performs a little better and much cleaner than Unique with 158gr SWCs full power loads. I'm shooting from a 6" GP100. It does give a nice white flash. If you have some, give it a try, and see if you like it. It's not what I would suggest to go out and buy just for .357, but if you have it, it works pretty good.
Alliant posts warning about using it with 125gr bullets for reasons yet unknown.
From the powders I have used, if you were going for something versatile for a wide range of 357/38 loads I'd suggest Unique. If you are looking at something specifically for full power performance, you have to go to 110/296, MP-300 or 4227 to really get there.