The Glock 19 killer is the Ruger Security 9. Only mall ninjas would spend 2x for the Glock name. S&W is getting better and better, and if they got the weight down, then folks would hard pressed to justify a Glock.
But the M&P series has traditionally been a little tubby and this compact is 4oz heavier than the G19/Security 9.