...
Buying Bitcoin for me has always been a lot harder to buy than it "should have been". I live in a big US city, so one would think that it would be easy...
Currently I buy BTC from a BTC ATM and once in a while from
buy.bitcoin.com. The BTC ATM ("BTM") charges around a 13.5% fee while buy.bitcoin.com charges around 7.5%. (For a short-time I bought from Circle, who offered very low fees, that I liked)
I did a few transactions w/ localbitcoins.com, but it was hard to set up meetings. localbitcoins does offer the possibility of being able to buy anonymously, at least in theory.
buy.bitcoin.com at first was hard to work with, but has gotten smoother more recently. That 6% lower fee makes it worth it when working right.
The BTM asks for my cell number for 2FA (and a way to ID customers).
What works best for you all? And tell us why.