The 11-87 is not supposed to require any changes to shoot various ammo types, it's the improvement over the 1100 in that regard. It's pretty good too in my limited experience, I've only had my 11-87 for about 6 months but it's been OK about ammo types. It's a little sensitive to being clean and over-oiled. it's a little bit fragile and it's a slow action, but it works pretty well.
I've had my 391 for several years and my wife has had her first one (she now has 2) for nearly 10 years. The 391 is the gold standard in reliability ime. You don't need to adjust or change anything and it will just plain run. Dirty, clean, neglected, pampered, it won't care.
The 3 1/2" Beretta is actually the Benelli, not the same action as the 391 3" action. The 3 1/2" has the rotating bolt head like the Benelli.
If yopu need the 3 1/2" I'd think the 11-87 is somewhat comperable to the 3 1/2" Berreta (Benneli), assuming you pay a lot less for it. I wouldn't pay $1200 for the 11-87, but a $500 11-87 is just fine.