Hacking is the main concern, its always best to keep your funds in hard or cold storage, that way you have full control over them and they're not prone to hacks or security breaches. I personally keep a small amount in coinbase but the majority of my funds are stored using the Ledger Nano S