I have all 4 of the models you mention.
I've just recently started shooting my Sig 229 9mm. I really like this. Accurate, reliable, and just plain old fashioned feels good. My factory mags acted up
, but I had some pre-ban 228 mags that worked just fine. If you prefer the .40, pre-bans are not easy to find, are expensive, and only give you 2 extra rounds. With the 9mm, you can get 228 mags (factory) for about $70 each and that only gives you 3 extra rounds.
Likewise, my P99. Hasn't had any problems and probably SLIGHTLY more accurate than my 229 (though not enough to really make a difference). Standard capacity mags (16 rounds) can be found, but with much difficulty and are expensive.
My Beretta has been completely reliable. It's accurate and has never jammed. Bad news is that it's just a little too thick for my taste through the grip area. Aftermarket and even factory standard capacity magazines (meaning 15 round) are still available at reasonable prices. If you get this one though, get the Brigadier model or one of the other that has the front sight dovetailed into the slide rather than integral with it.
Springfield XD-9. Got this on the recommendation of a local range officer. Not as accurate as any of the other 3, but accuracy is still within acceptable range. For some reason, I just don't like this gun. It just doesn't fit me well. Not as nicely done in the fit and finish areas as the other three contenders, but still nothing big to complain about. It could use a tougher finish on the slide. Pre-bans are not available for this gun. If you can find some the right size, you can simply make a new cut for the XDs mag release and you are ready to go. Most of my mags stick out of the gun and I don't want that.
My preference is this (most desirable to least): Sig 229, Walther P99, Beretta 92FS (this is a very close race with the Walther here), and finally XD-9. All seem to be equally reliable and, with quality mags, will serve you well. Shoot an example of each before making a final decision.
BTW, I don't carry any of these
My carry gun is either a Glock 26 or 19