Start with the bullet selection. Always. Then work backwards to the delivery of the bullet. You're likely to be picking a fight with a buffalo around ~50 yards or so, so yes, your barrel length will do.


It's you and the bullet, and all the rest is secondary.