Everyone should carry what they are comfortable with.  I'm not going to say what is right for someone else.  
I carry a Sig Ultra 1911 

 because besides being small and light enough to carry in a pocket holster (cargo pocket) it is the most reliable pistol I've ever owned.  It is bone stock because there is nothing I would want to change about it.  I have run an IDPA match with it and I did not feel like it was a handicap.
I *have* shot a G***k.  Did not like anything about it.   There is only one tupperware gun I have enjoyed shooting, a CZ P07.  Great trigger, great ergonomics, and accurate.