Have experience with a K9 Elite, P9, PM9 and PM40. Plus a S&W Shield 9. I have not fired the Glock 43. I like most people have definite opinions.

1). Do not under any circumstances buy any of the polymer 40 cal Kahr models. Stick with 9mm, the 40's don't hold up.
2) If you are set on wanting to pocket carry, the get the PM9. The others are still a little too big to work well at pocket carry unless you have big cargo pockets.
3). If you will carry IWB or hip carry, or appendix carry, go for the S&W Shield 9. Better price, softer shooting more capacity, steel sights, handles +P too. Do not get a 40 Shield either, stick with 9mm in these small pistols.
4). The Glock 43 is probably good too, but the few guys I have talked to who have shot them and the Shield universally say the Shield is softer shooting and easier to hit with. Still it's a Glock so you know it's decent even at worst case, but you will pay more for the name.

Mark in GA