RE: barrel lenglth?
I really don't think it matters - I personally like the short barrel - I have a 21 barrel on my Rem 870 - Makes it easier to get into some hard to get spots - avoid limbs etc. I think the pattern of a gun depends largely on the choke you use. A duck hunder can shot a short barrel with the right choke.