Get the M&P!!!!!!!!ooooppps,,...sorry,...wrong thread.. er, uh,...The G19....for all the previous reasons....