RE: benelli or beretta
If you want the ultimate reliability in a semi-auto used in extreme field conditions then get the benelli. This is not a knock against beretta because they make very fine firearms and I really like their double barrels, but the benelli wins when it comes to reliabilty in extreme conditions.