Of these the M&P Compact IF you get the APEX trigger kit. The XDS if you want it out of the box. I won a firearms training company, all of my instructors are either Military vets or off duty cops. Here is what they actually carry.
1. Ex military, ex CIA, current Detective Sergeant survivor of 4+ gunfights that I know of. Glock 23 as primary, Glock 27 as back up,Hammerless J Frame as ankle gun. .
2. Ex military A F Security female, S&W MP 40 compact with complete APEX trigger as primary carry, Shield 40 as backup.
3. Ex military, current Bank armored car security, Glock 23 as primary, Glock 27 as backup, Glock 42 on leg.
4. EX military female, S&W Compact9 with Jerry Miculek trigger rebuild, Springfield XDS9
5. Retired Army senior Marksmanship instructor, current owner of GFT, HK P2K9 with trigger job by Bill Springfield, Shield 9 with complete trigger rebuild by APEX, DB9 with magazine rebuild in ankle holster.