Coinbase had notorious customer service issues with serious ghosting from their support staff and closing of unsolved tickets. Avg wait time was over a month when I was dealing with this. For those that wound up in situations that needed help, they often got stuck. Hacking is part of it but I was more concerned about losing access and having nobody to deal with. Coinbase is probably safer than most wallets at this point as long as you dont get yourself locked out. Their vault feature seems pretty safe to me.