Let's start with this.... any choice you make involves having to make one or more compromises in something! This is a LAW. There is no perfect choice. But I think some choices are generally better than others when you consider all the factors at play.
Having a G29 and a G30, G19, and G23 (as well as a bunch of other suitable choices for CCW including 1911's, S&W M&P 40 Compact, PM-9, revos...) I would steer you away from the G29 and toward a G23, 19, or G30 if you don't mind the blockiness. Both the G30 and the G29 (same gun, really, just in 10mm and .45 acp) are very blocky feeling in the hand... they're not hard to conceal, but IWB they are noticibly thicker than the 23/19 options.
The Glock 19 and 23 are the two most popular Glocks... by far, and for good reason... their combination of not too big/not too small, excellent capacity (15+1 and 13+1 respectively), comfortable shooting, relatively quick return to target, chambered in totally mainstream calibers available in a huge variety of options pretty much everywhere, make for a choice that simply makes a LOT of sense for CCW.
As for caliber, I have 10mm in Delta Elite, Razorback, and Glock 29. For the caliber, the 29 is my least favorite platform. I just don't enjoy shooting it as much as any of my other guns... while it handles 10mm ok, it's definitely a bit brutish and for street-defense use, I honestly think a somewhat softer shooting big bore like the .45 (nice soft push) or .40 (moderate "snap") are better overall defense rounds.
Honestly, if you hit your target well, two or three times, quickly!, with any of these calibers, you can expect relatively comparable stopping power. Don't get me wrong, 10mm can be a very potent and effective defense round... but it just brings along with it some downsides that you should seriously consider and which tend to work against this choice for street defense (brutish recoil/slower recovery time, ammo expense, ammo not as readily available, nor in near the variety of options as 9, 40, 45).
For a woods gun or hunting sidearm, 10mm is AWESOME... especially in an all-steel, full size 1911! But for CCW in street environments, I really think that the 19/23 are sounder choices... high capacity (16- and 14-rounds), thinner and easy to conceal, not too thick/blocky feeling in the hand, good defense ballistics with the right ammo, reasonable ammo cost, readily available ammo EVERYWHERE.
Therefore, I would recommend that you pick what most buyers for CCW pick from the Glock line up: the 19 or 23.
Alternatively, if you really want the "fat-boy" style Glock, I would suggest you strongly consider the 30 instead of the 29... I think you'll like the 30 a lot more. I like my 30 a lot more than my 29. In my experience with both guns, compared to the 29, the 30 is softer shooting, more enjoyable to shoot, more economical ammunition wise, ammo is MUCH more readily available everywhere, my return to target is a bit faster, and I can shoot many more rounds through the 30 before my hand starts feeling abused than I can with the 29. When I shoot my 29, I’m done with it after five or six mag-fulls. With the 30, I’m happy to continue shooting many more mags.
Remember that shooting/practicing more and more often is MUCH better than not shooting very much. I think you're more likely to shoot a 19, 23, or 30 much MORE than you may shoot a 29. Of course, some people do shoot a LOT with their 29’s - I’m just not one of them. And if you do go with a 29, may I strongly suggest you begin reloading, if you don't already. 10mm is a caliber for which reloading REALLY makes a lot of sense.
10mm is a cool caliber for sure, but in my view, much more of a "niche caliber" and not the best of all choices in street defense guns, as far as I'm concerned. I’m really happy that I got into shooting ten, but 10mm has NOT replaced 9, 40, and 45 as my CCW choices.