i have only shot one cast bullet (MBC Small ball) and only used BE-86 in 9mm, BUT. . .
it was the most accurate handgun load i have used and in two different guns. i shot one hundred rounds through one barrel without cleaning and there was visible lead streaks, accuracy remained very high and a little hops #9 and a brush and they were gone.
I like BE86, i can see the charge, a double charge would overflow or be near overflowing in 9mm or 40sw, it meters well, cleans up like i'd expect and produces good ammo
BUT I have only tried a few powders and not that many different bullets. i have loaded about 3k 40sw and 500 9mm rounds, 2k of the 40 was with BE86, the other was Autocomp and i have 200 low recoil 40sw rounds made with bullseye
i'd say you can't go wrong with either powder though. i just wanted to share my limited experience.