I am using coinbase wallet. It is secure but there is always a possibility of being hacked on online wallet.
Since you don't have the private key for your bitcoin on Coinbase, it is IMO better to store your bitcoin on Bitcoin Core, Electrum, Multibit, blockchain.info, etc and only use Coinbase as an exchange.