Which is best depends on it's purpose. If the intended usage is for target shooting with a minimum of recoil, longer barrels give one a longer sight plane making it easier for novices to be accurate. The longer barrels extra weight and the center of balance being more forward tends to make felt recoil less, and shooting larger amounts of ammo for longer periods of time is more pleasurable. Longer barrels will usually generate more velocity than short barrels when using the same ammo. While is the ideal barrel length is subjective and a personal preference. Folks with numerous revolvers generally have more than one barrel length because the intended purposes are different. Folks with one revolver generally go with 4-6 inch barrels as a compromise between snubbie and long pipes.