Coinbase is definitely not a good idea , Its an exchange and they don't give you control over the private keys , they are providing data to IRS at the moment so Its not wise to use them at this point.
I started using
BTC WALLET a while ago and I must say Its a very good wallet and I never had any problems with it so you should really check it out. I always used to use GreenAdress in the past and Its good too.
I don't recommend Coinbase and Xapo. These two wallets have very restrictive ToS, everyday I see someone complaining about frozen wallet or suspended account.
For example: "Xapo reserves the right in its sole discretion to temporarily or permanently suspend accounts"... just like that... You are not using BTC to be subject to restrictions like this.