I have a full size first gen xd45 and it has been utterly reliable. It's a large gun that's a bit big for my hands and the 13+1 payload adds some weight. All the Springfield mod2 piatols fit my hand better and are an ergonomic improvement imo but my xd45 has proven itself for HD and is still a top choice. My Ruger P90 shoots softer but it's 8rds vs. 13rds so XD gets the nod.