I've been using Coinbase for 1 yr now, and every purchase / transaction (buying, selling, sending) has been flawless. I think overall they're a solid exchange and have WAY better business practices than Bitfinex did. But only on a few occasions have I used my mobile Coinbase app to purchase, and only once to send. I prefer going to website via my laptop. Not recommending Coinbase. Just saying that others like me have had a great experience. I have my coins locked down in their vault for now but will take them to Trezor or Ledger soon. "Their keys, their coin. Your keys, your coin."
coinbase for sure can't pleasing every client,there's always a client who luckily always got a good service and in otherside always got a problem
although your words is definitely true "Their keys, their coin. Your keys, your coin." ,saving in an exchanger like coinbase is not a good thing at all
better go off and find better place