Interesting thread for me because while I carry a G43, my best buddies carry an XDs and a Shield, respectively. So, I tend to get to shoot all three side-by-side-by-side quite frequently.
I like them all. I shoot them all well and all have decent triggers for a carry gun.
The Shield is the softest shooter and easiest to get back on target. It feel like a bigger gun than the other two and I suppose it is to some extent but the dimensions of the three are very similar. The Shield feels more like bigger gun in hand and it definitely handles recoil like a bigger gun. My friend's gun has a couple of thousand rounds through it without one single hiccup. It purrs like a kitten with any ammo.
The XDs feels smaller in hand than the other two. My pinky doesn't even touch the grip at all with the flush-mount mag but the gun is still quite easy to control. It has the best factory sights of the three and also runs like a champ. The grip is a bit on the rough side but I don't really notice it with the 9mm until about 100 rounds, or so. With the .45, I notice it much sooner.
For me, the G43 was the winner. I love the size, longer barrel and texture on the grip. The grip is the perfect size for me to curl my pinky right under it .... it literally couldn't be a more perfect fit. It's almost like they used my hand to design the gun. I also simply cannot seem to point the G43 at anything without the sights lining up perfectly. It just fits and points so well for me that the decision was easy.
All that said, I don't really shoot the G43 all that much better than I do the other two. I just like the feel of it better. While I voted G43, you just might think the XDs "feels" better to you. I would have been happy to carry the Springfield had the G43 not came out.