Because my primary HD handgun is an XDm45, my carry guns are an XDs45 (3.3") and XDs9 (4"). I think the 4" 9mm is just about perfect for my tastes...light, easy to conceal, fast and accurate for me.
I have Glocks. Don't love 'em in terms of ergos, but don't hate 'em either. They always perform fine for me. I prefer XDm/XDs models, by at least as much as the price difference (~20% more) would imply.