I had a .40 P99 full size and I hated that gun. It had some accuracy problems. I sent it back to the factory, but it never got any better. A compact polymer gun in .40 is not my idea of a good time at the range. Sharp, snappy recoil is not enjoyable to me.