If you coinbase has your bitcoins, then they aren't really yours (they are just entries on a sql database, most likely)!
Even coinbase advise that the customer transfers their funds to their own control/ a different wallet iirc. They explicitly said their purpose is not to be a wallet service.
Good point. Thanks for sharing.
That means even for ETH and LTC, its better to transfer them to an offline wallet ??
Yeah...I don't think there's anything special about BTC in this regard. They can do 'taint analysis' on all of these currencies (presently).