I've had my M&P 9 for about a year now. I love the ergonomics and the features of the pistol. The pistol is a post 2013 model (better trigger, 2 dot barrel). My biggest complaint is the accuracy. Before you say that it's me, I own and shoot plenty of other handguns (Glocks, HKs, Beretta, Ruger, etc) and this is my worst shooting handgun in regards to accuracy. Even my Shield 9 is more accurate. I know it's a combat handgun, but I'd expect better accuracy. I'm not sure if I should invest in a better barrel and an Apex flat trigger kit or just get an M&P 2.0. I held a 2.0 the other day and while I'm sad they removed the beavertail, the grip texture is absolutely amazing. The trigger isn't that much improved over the M&P that I have. I've heard the accuracy is better in the 2.0 models.
So, should I dump the M&P and go M&P 2.0? Or should I dump some money into the M&P I have and get a better barrel? Do you think it's even worth trying to upgrade?