I have been useing Unique powder since 1972, it isn't the cleanest burning powder, I don't know anything about the new powders that are out there, Acurate powders are good, and at one time I was using #2 in my 9mm and #5 in my 45acp and it is real clean burning!
I am in no way trying to stray you away from anything and if you shoot jacketed bullets Unique would burn cleaner because you have to heat them up a little! I shoot plinker rounds, I load my rounds down as low as I can and still be safe and the pistol cycling good.

I hope that I have helped in a small way, you are welcome to pm me if you have question's that you think I might be able to help you.
Later
Ace