I currently own two M&P 2.0 compacts (one with a Apex duty/carry trigger kit installed in it) and two Gen5 G19's. In the past I've also had a Sig P-320c, VP9, CZ P-10c, PPQ and many other pistols, striker fired and DA/SA. *Overall*, I prefer G19 sized 9mm pistols the most. For me the Gen5 G19 *just* edges out my M&P 2.0 compact pistols, even though I tend to shoot my Apex triggered 2.0 compact a little faster and more accurately than my Gen 5 G19. The M&P pistols triggers break a *little* farther back than some of the other compact striker pistols, If you have large hands, using the three supplied grip inserts you can pretty much get the perfect trigger reach to fit you. Talon X-grips can also be used to tailor the grip * shape* and feel. The Apex triggers for the M&P pistols, whether the duty/carry kit or the forward setting sear trigger kit also move the trigger breakpoints forward some. The Duty /carry kit moves it forward approx .080" of an inch and the forward setting sear trigger kits even more.
I use the factory OEM trigger spring with the Apex kit because i prefer a heavier break. It is still plenty light *for me*. My 2.0 compact also balances just a *little* bit more towards the front than my Gen 5 G19. Its because it uses a stainless steel frame insert embedded in the frame for rigidity and it runs almost to the front of the frame. It also uses a stainless steel guide rod instead of a plastic one.
*For me*, the factory triggers on my Gen 5 G19's, with some shooting, dry firing and some light polishing are pretty decent carry triggers and nothing really needs added to them. That being said, if I could not have a Gen 5 G19, *I* would choose the M&P 2.0 compact over the Gen 4 G19. IMHO, with the reliability and accuracy being *pretty much* equal among the top 9mm compact pistols these days, personal preferences like ergos, grip texture, trigger feel, etc. are the deciding factors for many in their pistol choice. IMHO, you cannot go wrong with either pistol.