Also, you might want to consider the Keltec P11m Taurus Millenium Pro, Taurus 709B Slim, Glock 26, Walther PPS, Springfield XD Subcompact, and the Bersa UltraCarry. The Millenium, 709B and Bersa are all DA/SA, which I prefer over striker because I can dry fire them easily. The Keltec is DAO with second strike, so that would be next on the list. For striker fired, the PPS if you can find one at your price point is the best, followed by the Glock, then Springfied. I listed that Taurus's last because of some problems with the Taurus brand, but I think it really depends on the pistol. If you buy Taurus, buy new.
But if you are looking for pocket carry, you should consider the Kahr, the 290 or the P11.
I just received a Cz 2075 RAMI, which is a little heavier, but more rounds, and hopefully, more reliability.