All I have heard from everyone is the Glock is the best. Well, IMO its is a good gun. I just purchased a Glock 34. I was really surprised how good it felt in my hand. It is light, for a full size. It is very accurate. And best of all, it's not that expensive. But, not the quality of the XDm. The big thing about the XDm is, not good out of the box. After about 2500 rounds and she gets broke in, totally different gun. I don't like the muzzel flip of the G34. I need to change out the guide and spring to a heavy duty metal guide and better spring. But the bottom line, IMO the XDm is a better gun. Love the Glock! Prefer the XDm!