With the advent of modern screw-in chokes (extended version), I would opt for the shorter barrel for those opportunities when they walk right into you.
Anything beyond 50 + yards I would use a rifle, unless you have more then one with-in that range and you had the chance to take a double.