I have a sigp220 in single action, a glock 26, and an xd45 compact. I find myself carrying the sig more often than not, it carries well and shoots even better. I personally don't like the way .40 feels, so I stick with 9mm, or .45. If you go with the glock, the 19/23 carries easily. I like the subcompact for what I use it for, and I can shoot it as well as its bigger models. The xd is great for the money; it stays home for the wife(the glock had too wide of a grip for her, and she isn't familiar with the safety on the sig)