You just can't go wrong with the Glock 43. It is a rugged little gun and takes a beating . I call Glocks the Jeep's of the gun world. Ugly but effective and very rugged. i have one that I carry daily IWB holster or n my pocket. Swap it out on occasion with a J frame 640. The Glock gives very good accuracy. Nice visible sights and is slim enough to fit just about anywhere. I have carried a Glock pistol on duty since 1986 and the Glock's i have carried have never let me down.
Just my thoughts