I use Coinbase due to its offshore security for our bitcoins. I love the storage benefits and ownership. A truly secure platform for exchanging real cash into digital currency. The only aspect I question is the fact it has to attach to a bank account in order to operate. I can't use a cash card or other means to generate cryptocurrency. Sounds like an option that can keep it very anonymous but at the same time it does keep it very secure since there is a direct link to our cash.