Obviously coinbase is well known. It also has high fees.
LocalBitcoins has no fees to buyers. But there are fees because the sellers charge big markups, not to mention a tremendous amount of verifications to send them. I'd be worried about identity theft more than getting ripped off on bitcoins.
Got verified on Kraken. Is this legitimate? What about Paxful?
Any other more recommended?
Binance is not possible for now. I have to get a new ID with my current address since I've moved since I got my ID. Stupid.