Another option would be to get a 1911 in .38 Super or 9x23mm for carry. You could either have a matched 9mm, or just have a 9mm barrel fit to the other gun for when you want to shoot less expensive ammo.

While it can be challenge to get some 1911s in 9mm to function all the time, the extra length of the super and the 9x23 make them inherently more reliable.