Hardware wallet, ledger probably. You aren’t in control of your private keys leaving it on coinbase...the likelihood of that being an issue on coinbase is small but why take the chance. Also their insurance covers a widespread hack of the coinbase infrastructure but it doesn’t appear that seems to apply for accounts individually targeted. So if someone got a hold of your personal login it would be difficult to prove that as a hack.
What wallet does anyone recommend using for crypto? And what are downfalls of leaving on coinbase?