I voted FNX. I have handled the M&P and FNX and prefer the weight, feel, and controls of the FNX. Something about the CZ doesn't appeal to me. I should give it a fair review though when I get a chance. The FNX is on my short list.