Coinbase is good its clean and User friendly.
I also enjoy using Coinbase as well -- it's actually where I bought my first coins and store them (2-step authentication is awesome!) The only quarrel I have with them is their 10 btc/daily limit (Mt.Gox/BTC-e/other exchanges are better for buying large amounts of cryptos) - I've missed many opportunities to purchase at $50-$70 because of this. It's ok though, I'm still happy with their service and I'm still buying 10 btc/day* with them.
*Once I hit 30 days after my first purchase of 10 btc, it gets upgraded to 50 btc/day... I can't wait!!!