Why not?
The weight of a firearm counteracts recoil. The lighter the gun, the more felt recoil.
Muzzle blast and recoil. In that short barrel, I'd say a .38+P is plenty. You can only burn so much powder in a shorty. The rest is a ball of fire in front of you.