I have the xd 45 compact service model. No problems at all. My duty weapon is a glock 23. My personal carry is the xd. I really haven't heard any negatives on the xd. I have owned maybe a dozen carry pistols including; berreta, glock, walther, sig, hk, s&w and 1911's. The xd is what I favor. Each has it's place I just prefer the xd for myself. I do like glocks as well but tend to lean to 45 acp these days. The model 21 is to large for concealed carry, the slim line doesn't have enough capacity for me.