Virtually all long-arms have front handles (forearms) and shoulder stocks, which offers the user the capacity to hold the firearm more steadily than a pistol. Moreover, the long barrel of a gun that is long generally supplies a longer sight airplane for iron sights, supplying the user with more precision when training. The existence of a stock makes using red dot sight or a telescopic sight more practical than with a hand gun.
The mass of a long gun is generally greater than that of a firearm that is short, making the long gun much more hard, and expensive to transport and tiring to take. The increased moment of inertia makes the long gun harder to traverse and elevate and slower, which is therefore harder to adjust the objective and slower. Yet, this also results in greater firmness in training.
The greater quantity of stuff in a long gun will get it more expensive to produce, other variables being equal. The greater size makes it inconvenient to utilize in enclosed quarters, in addition to demanding a bigger storage space, and harder to hide.