Are you compressing your charges? I tried BH-209 and it shot well for me but not good enough to justify the extra cost over the Pyrodex I was using. I didn't mind swabbing between shots.
Just recently I've been playing with Alliant Black MZ and getting pretty good results.