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.