Coinbase is usually considered a trust worthy site to buy/sell/store Bitcoin and various other cryptocurrencies; however if you take a quick look at their User Agreement your point of view may change!
If you scroll down a bit you'll find the following section:
Now at this point you may not think much however if you take your time to read through everything you then realise just how vulnurable a cloud/software wallet is, especially to government/external tampering
So this point goes along with the new Senate Bill being passed; If the bill does get passed wallets like coinbase will easily hand over your cryptocurrencies without a fight!
Moral of the story?
Don't trust coinbase don't trust the government and hardware wallets > software/cloud wallets