I was thinking about buying monero by swapping it for BTC. So what is the best way to get monero?
Kycnot.me. It lists a few exchanges that swap lightning for XMR. Thats the way to go in my opinion.
TradeOrge is on cloudflare but cheap. There's a few swap sites: https://simplifiedprivacy.com/swaps/index.html However keep in mind that buying KYC bitcoin and swapping for XMR is riskier than buying KYC XMR, because you could be on the hook for crimes done with that bitcoin after you no longer control it
So buying bitcoin and swapping it to monero is the only way to get monero (outside of physically exchanging cash)?
Haveno is your gateway. https://haveno-reto.com
Depends what country you're in and what you mean by "best" (cheap/quick? most trustless?), but here are a few more options With fiat: Bisq, Haveno-reto, Robosats With crypto: Trocador, BasicswapDEX, UnstoppableSwap Also: note19ylte2km8c3lz94l422hfssj25a75nw7kwu0kf55svd4tpr9ekvqrn36c5