When you have a short barrel, having a powder that completely burns in the bore will reduce your muzzle flash.
If you are loading 168 gr bullets for 1000 yard competition, you are in for a serious disappointment. Expect them to suck for accuracy after 800 yards.
A slower powder with better case fill can take advantage of a longer barrel to give you better velocity.
Machine guns are awesome until you have to carry one.