Josh regarding the G43X, I want to caution you with some information.
It is a great and reliable handgun, despite its very short barrel, bullets don't drift too far from aim until about 30 yards where it starts being noticible.
However, its very small size means it's very light. You'll be surprised by how much it can jump around in your hands every time you fire.
The short barrel also means you get a large muzzle flash that can make you lose picture pretty easy.
You will want to focus grip, recoil, and getting back on target quickly, more than you would in other handguns.
Handle it well and it will serve you well. Missing a target closer than 30y is a skill issue.
I love mine, the tiny thing conceals perfectly in the small of my back.
Also the tiny barrel makes keeping it clean very convenient