I've finally decided to "upgrade" my home defense and travel 12 ga. shotgun. I've owned a vintage Remington 870 Police Magnum for years...it was a SWAT trade-in at my lgs. It has ghost ring sights, a forend light, shell holder, etc., and has been totally dependable. However, I think it's time for a semi-auto tactical shotgun. Before the 870, I had a Remington 1100 that was not so dependable and it steered me away from semi-autos at the time. But times have changed, and the new semi-auto shotgun designs are outstanding and dependable. After some research, I've narrowed my choices to the Beretta A300 Patrol and the Mossberg 940 Pro Tactical. Both are ergonomic, functional and reliable, and similarly priced. I like certain features on each, but neither has exactly what I'd like to see. I will end up putting a light, shell holder, sling (and maybe a Match Saver) on the one I choose, but not yet sure about a Red Dot optic. Any thoughts on which shotgun I should buy?