I never used Coinbase. I'm a Canadian, and from what I have read about them, coinbase sucks. The price of bitcoin dropped dramatically after they were hacked. I'd use Armory or Blockchain.info over coinbase anyday.
The only good thing about coinbase is that you don't have to pay for transaction fees. Other than that, coinbase sucks because it's centralized, and you don't have the full freedom of using and sending your bitcoins compared to other wallets.
Also, I've used coinbase to bet on DirectBet before, and they did not close my account. Is it something to do with the region I'm in, (I'm in Australia, and we're not allowed to buy/sell bitcoins in coinbase) or am I just lucky they didn't detect me?