A longer barrel gives you more velocity but adds weight and makes the rifle harder to move with. A shorter barrel is lighter and easier to handle but comes with more blast and less velocity. You just have to pick what actually fits your use and accept the tradeoff.