Firearms are like footwear, they fit people differently. You should go shoot one and see how well it fits you and how well you can shoot it. Personally, I'm not a big Glock guy so, I'll stick to my Shield for an EDC but, that's my personal preference. In the end, what do you want to be carrying if you need to use it? The answer should be: the gun you shoot best. Most people don't shoot small guns "the best". It'll be up to you to decide if you can shoot a G43 well enough to feel comfortable trusting your life on it.