I use Coinbase too. I really like the user interface and the ability to create multiple Bitcoin, Ethereum, and Litcoin address. And you can easily transfer between accounts for FREE!
I also have had success with Genesis Mining. I started an Ethereum contact before the price explosion and it has paid off well.
I am currently at 66% Ethereum, and the rest in BTC, LTC, GNT, DASH, and DOGE (stored in a offline wallet).