Sig 938 for sure. I like it better than my 642 because it carries more rounds (8 compared to 5), the rounds are more powerful (9mm vs 38 special), the trigger makes it easier to shoot well, the sights are much better (they come with night sights as well), and it is smaller.
Mine has been 100% reliable with every sort of ammo I've thrown at it including 115 gr WWB and 147 gr Federal HST +p.