All depends upon your manual of arms. My wife has a Sig P238, so the 938 is the natural choice for her. For me, the Shield can be carried with the safety off, so that would be what I would consider.
From a cost efficiency standpoint, I'd go Shield.
I currently carry a Walther PPS, which is just about exactly the size of the Shield (at the LGS we compared them side by side). Proven track record, more accurate than you are, and I think addresses DHart's points better than the other two.
NRA Life Member