RE: Barrel length
Generally, barrel length does not predict how well a gun patterns. You will loose some velocity with a shorter barrel, but not much. However, unless you shoot with a scope or aimpoint, A longer barrel will give you a longer, more accurate sighting plane and it will put the muzzleblast a little farther from your ears.