I'm set to buy the P07 next week, but instead of the M&P9c being my next purchase now I'm leaning towards a CZ75D PCR. Research inspired by this thread definitely inspired the decision. Who knows, I may even skip the M&P again and get the RAMI. I'd just be concerned about my hands being too big.