I agree. A 12 gauge is a heck of a weapon at any distance at which it is generally legal for a civilian to shoot at someone, and it can do a whole lot more.
An a 20 gauge isn't bad either. Overall, shotguns probably are the best all around weapons out there.