It sounds like Pyrodex is a great thing for you giving you no reason to opt for anything else. If you are happy then it's a good thing, and the numbers, if those matter to you, are also good.
Maybe I find the residue to be sticky due to the high levels of humidity here (generally about 75%) or maybe it's the results of mixing with Gatofeo's #1 lube that does it.
There's a fellow who did a test on a piece of steel placing a pile of Pyrodex, BP, and T7 and lit each and then placed it in his garage for 4 days (IIRC) and found Pyrodex left the greatest and far worse pitting and rusting. T7 was nearly pristine. Of course if you deal with it in a timely fashion it doesn't matter much.
My father gave me a few cans of Pyrodex with the pistol, and seeing the numbers posted from chronograph results showed much lower numbers closer to what standard Goex and the like gave, which for hunting were not sufficient. I only use it to break in new guns now as I hate wasting stuff.