For the purposes you listed, go with the 6". The longer sight radius will increase your accuracy (Yours, not the gun's), and you will get a little more velocity. For shooting, Hunting, and in the home defense, you will be better off with the 6". That said, I do not think that the difference is...