The BPS is the best shotgun for serious hunters currently made.
That being said, the 10 is not even remotely versatile. I have one and use it a fair amount. It was my turkey gun for awhile but it is simply too heavy. I've duck hunted with it but it is, again, too heavy. Shells are expensive, hard to find, and easy to short shuck. The 10 (in 26 or 28 inch) is a fantastic goose gun, and a passable option for turkeys. It's not a good idea for anything else. If you don't own a 12 you should go there instead. But not 3 1/2". Get a 3" 12ga BPS in 28" if you're taller than say, 5' 10" and a 26" if you're somewhat short. That would give you the ultimate waterfowl gun, a very good pheasant gun, a good turkey gun, and a decent small game gun. The 3 1/2" is for guys who don't know how to shoot with the exception of turkey hunters. For wingshots the 3 1/2" 12 is too slow, too expensive, and has too much recoil. You don't want the extra pump stroke.
In short, if you're going to own 1 shotgun it should be a 3" BPS 12ga in either 26 or 28". Once you have that gun covered you can think about a 10, particularly if you are planning on killing a bunch of geese.