Good luck finding a TPH in .25!
For a decent price, anyway. NICE gun, though.
I have to agree on the Beretta 950 BS/Jetfire. The tip-up bbl and sear-blocking safeties are nice features, it doesn't weigh much, and it works very well.
I agree that the .25 acp (in my experience) is a much more reliable round. Sure is pricy, though, compared to the .22 lr. The reliability was the reason I carried a .25 over a .22. I don't mess with little calibers anymore, but since you're looking for a compact and reliable auto, I think you'd be hard-pressed to beat the 950.
(My father-in-law's got mine nowadays. It's still mine, but he likes it and I feel totally comfortable with the idea that it will work to take care of him if necessary.)