I've had a G19 since back in 1990 and I've tried the M&P9c a few times.
While the 9c feels nicer to hold, I feel my old G19 feels better to shoot, with a better Factory trigger.
I recommend you find someone locally that has either the G19, or 9c to try (range rental, people at the range that will let you try theirs, etc) before buying and see which one YOU think feels better to shoot.
Of course... Apex trigger kits will make the 9C's trigger better, but that will run you an extra $60-$100+, depending on which kit you buy... But I prefer buying a pistol I don't HAVE to upgrade as soon as I buy it.
Just my opinion.
TRY before you Buy.