I've got the TM M&P9 and think it's very good. However there are a few niggles. Sometimes the slide doesn't always get pulled all the way forwards when you pull and release. Normally it's ok but there is a sticking point in the action where if you don't pull it completely back there isn't enough power in the spring to get over it.
Also the plastic stick which holds the grip in place may become loose and fall out. I lost my original so with my replacement I put a little piece of tape on it to hold it in place.