For work and for carry of a backup, my preferred and sadly the most common form of carry for me these days is cargo pocket carry. While pricey, I find the Orvis Zambezi cargo pants are ideal for my needs. They have upper thigh cargo pockets with a unique design of an open top pocket, middle pocket on top of it, than then a smaller pocket on top of the middle pocket. The middle pocket is the perfect size to carry a 1911 Kimber Ultra Elite with thin grips. The gun rides upright without any additional support. It just fits the pocket so nicely. It can be carried on the right or left, but the right side is usually where I carry the Kimber, the left side ends up being for a spare (Colt Pony), or spare magazine, knife, etc. if I can't wear a holstered gun.
I carry many things in my pocket as part of work. Nobody notices noises from my pockets, thunks if I hit a desk, etc. Given the size and shape, OC spray tends to print worse than a Pony or little 1911. The OC resides in a jacket or vest now. AND, I still wear vests even when I don't wear a holstered gun. Why? Because I can take off the vest and nothing is there so that when I do wear a vest with a holstered gun, nobody thinks 'gun' just because I have a vest on as often they know I don't have a holstered gun when I have taken it off in the past. Of course, it is in the cargo pants pocket, but they don't know...
I prefer a full-sized 1911, but the cargo pants just don't quite allow for it.