Between the suspiciously inconvenient outages during market volatility and their forced switch-over to Plaid for bank account verification (during which they unlinked my previously verified accounts), I'm pretty much fed up with their absolute garbage customer experience over the past 3-4 years.
Problem is Binance is not any better either. If someone rolled out a boutique crypto exchange that offers a quality customer experience & phone support similar to TDA/ThinkOrSwim I would gladly sign up in a second.
Coinbase has been investigated for criminal activity. For example,
https://www.dfs.ny.gov/reports_and_publications/press_releas...
https://www.occrp.org/en/daily/17222-us-coinbase-to-pay-100-...
https://www.justice.gov/usao-sdny/pr/former-coinbase-insider...
I think it would be interesting to look at whether Coinbase employees and insiders are able to cash out at these price peaks when millions of customers are not, due to alleged "technical issues".
Once you onboard fiat -> crypto, there is no excuse to use coinbase any longer unless you want to go crypto -> fiat.
If you really want to sell to fiat during a bull market where centralized exchanges are failing, sell to a stablecoin of your choice and wait until things calm down for a bit to convert that to fiat.