I would respectfully disagree about the ball powders though, since I prefer them.
I am not a fan of ball powders in rifles.
For rifle, I have used AA2520 and WC852. According to Accurate Arms AA2520 ball powder duplicates the IMR 4895 pressure curve grain for grain. In my chronograph testing the velocities are very close by weight in .223, 308 and 30-06.
However, AA2520 is filthy. I have used different lots of the stuff since the 80's and all lots leave a lot of crud in AR gas systems. Much more than stick powders. Settling is a huge issue. If I shoot AA2520 out to 300 yards and then switch to a stick at 600 yards, it takes about 4 shots before the rifle stops flinging rounds.
You can imagine the anxiety this causes. After all I have spend all day competing in this match, got up at 400 in the morning to get there and then I will get home after 8 pm. And here at 600 yards my first two sighters will have absolutely no correlation with the last sight settings and or with the range wind. You don't get mulligans in Highpower, each shot counts and by the time I get to the record portion of Long Range, I still don’t know what the heck is going on.
Stick powders, I switch from 4895, 4064, N140, N135, no settling issues at any distance at any time.
I have lots of AA2520 because it was sold at $64.00 a keg a one time. It works great as blasting ammunition. I keep the stick powder for serious work.
The WC852, I use in Garands or 30-06 rifles at 100 yard matches. No settling issues there.
For pistol, hey W231 is a great powder. But handguns are spitting distance things, I don't need great accuracy I need great function.