Keeping your coins in an exchange like coinbase is not advisable as they can get hacked at any time and you would end up losing your coins. Using a wallet like the one on bitcoin.com is a good idea. They let you keep your private key and your phrase yourself. That is the safest way to store your coins. If you do not own the private key to a wallet, then you do not own the wallet.