Compact around $300?
I think for the money the Taurus Mil Pro's are a good value, a lot more gun than the Kel Tec P-11, (my opinion) but both are good guns in the price range. Remember that everyone has their own opinions and you should always find a gun that fits you or your hand and to evaluate what you (or your friend) want it for, THR.org is a good place but take what is said with a grain of salt and find what works for you and your budget/lifestyle. There is a lot of good info here and a lot of knowledgeable people willing to help. Do your homework and you (or your friend) won't be disappointed.
Good luck and be safe!
You might check out
Taurus PT-111
Kel Tec P-11
Bersa Thunder 9
Any compact used Glock or XD
Most any reputable manufacture and you'll be ok