In my country there are local exchanger that already trusted by everyone. And maybe f2f exchange still happen but in a little count. Because everyone maybe want something that they really trusted to exchange their fiat to Bitcoin
Same situation on my country it isnt already relevant for someone to make p2p yet theres already a trusted local exchange which you can purchase even on minimal amounts without too much strict requirements.
I do not even advise selling bitcoins to my friends. Suddenly the price of bitcoin will fall, the friend will take offense and all sorts of misunderstandings will begin.
This would be most likely the case to happen if you are the one who do introduce bitcoin to your friend and let them buy your coins and with suck lack of btc awareness he would really blame you if he saw that he losses up money.