I've tried several of the best wallets and I keep coming back to Coinbase as my default. Several reasons for this are ease of use, a USD wallet that connects to PayPal, direct purchase of BTC and now ETH from my bank account debit card and integration with Lawnmower (great analytics!). Not to mention customer support is pretty good, especially for noobs still trying to figure out crypto currencies.
I would love to see Coinbase use ShapeShift api to allow shifting BTC to ETH within the wallet.