For me, 3-4".
Easy to conceal, handy enough to shoot well. Can't argue with something in the 4-6" range, but I prefer them just a bit shorter.
“There are three reasons to own a gun. To protect yourself and your family, to hunt dangerous and delicious animals, and to keep the King of England out of your face.” - Krusty the Clown