best and best for the cash are two different things. in my opinion, pocket carry should never be your primary carry, so it really isn't worth wasting a bunch of money on. saying that, i like my keltec pf9, but there are many other much better pocket pistols out there if you are willing to shell out the dough.
really, you want something as light and small as possible that you can still hold onto while you fire.