Coinbase Wallet is a very secure wallet in my opinion, because many support 2FA security such as google authenticator, sms phone number and also email verification. To get a wallet account is not easy, because we are required to do Know Your Costumer or often called KYC.
It is very troublesome to create a Coinbase wallet, but all that is done by Coinbase is to protect the security of our own assets from the hacking of irresponsible people.
We can also find many types of coin dicoinbase, and in Coinbase Wallet itself we can exchange (swap) without involving other exchanges, so we don't need to bother if we want to exchange our coins for other coins, and interestingly, coinbase already supports credit payments card and debit card, so we are not difficult to buy coins there if you do not have crypto assets.