If you're shooting on an indoor range be sure to check what they allow.
My club will not allow Pyrodex or BP due to the extra smoke over Tripple 7.

We're also told to use Semolina for filler, though having not used anything else I'm not sure of the advantages of each. Semolina is so cheap and as series2a says it's variable so seems pretty perfect to me.