To be honest, I would not recommend Paxful. There are many accounts for sale on the market and because of that there are many scams there. As in the topic of this thread, I also advise against PayPal - I was once scammed myself.
I think Localbitcoin.com may be the best solution, or just register on some trusted exchange like Coinbase. Of course, I do not recommend keeping funds there, but in my opinion, it is at the moment the safest place to buy/sell BTC online.
Thanks for the feedback. I don't believe in complying with KYC since I believe it defeats the purpose of why bitcoin was invented, which is why I won't go through an exchange that has been captured by regulators (centralized)