Coinbase is a third party crypto wallet, you can't say that it is the best crypto wallet. I doesn't support ERC20 tokens. There are many problems too. If you use coinbase for ETH, LTC, BTC it is normal but it is not secured. Myehterwallet, Metamask are the best ERC20 wallet, security depends on your uses. Blockchain is the best Bitcoin wallet because Blockchain is the mother wallet of Bitcoin and Myetherwallet is the mother Ethereum and ERC20 wallet.