To the O.P.
I'm not going to knock the BPS because Browning makes very good firearms
But a Mossberg 500 (in any of the three gauges) make a fine HD/SD shotgun without breaking the bank.
Also the both of the hi-cap models mentioned have a 14.5 inch length of pull.
The Mossbergs are more customizable when it comes to pull length.
I will say that no matter the gauge make sure you spend enough time with your choice to learn how it shoots.
and that the right ammo is used for the task in mind (#4 Buck in any gauge should do fine for in home defense)
12,20,and.410 all will work very well if the shooter does his/her part.