I understand this question's been asked a lot, but they never seem to come to any conclusive resolution. So, simple question seeking simple answers (though explanations are welcomed). Could also be divided into cash versus credit options.
Recommended method of buying?
Recommended method of selling?
I've never had any problems with Coinbase, buying or selling. Use 2-factor authentication obviously.
For anonymity purposes, just tumble your bitcoins before using them anywhere, and before sending them back to Coinbase if you're selling them. Blockchain used to have an excellent mixing service, but it appears they've replaced it with "SharedCoin". Whatever, similar idea. BitcoinFog is another one.
Not too complicated. LocalBitcoins is another option, but sellers there generally charge well over market value for BTC.