I like longer barrels for anything. To me, 4" is a snub. For carrying, the barrel length isn't the hard part to conceal, it's the butt. When you increase the barrel length everything becomes easier. Sight radius is longer so you can shoot it faster more accurately than a shorter barrel, it adds weight so recoil is tamed a little more, when hand-loading, many times you can get max charge velocities from starting loads of powder.
For range and hunting I prefer a 6 to 7.5" barrel. For CCW my 5" 1911. For shooting down Batplanes, a 36" barrel is preferred, LOL.
"Always place your clothes and weapons where you can find them in the dark"
"Understand that the enemy is not the enemy in his own eyes ;this may offer you an opportunity to make him your friend. If not, you can kill him without hate, and quickly."