I guess that depends where you are in the world, what payment method you prefer, your timeframe, the amount you want to sell… Quite a lot of factors go into deciding the right way to sell.

Coinbase is very similar to a bank, except they deal in crypto. They’re likely to report all your trades to the tax authorities, especially in America.

I haven’t used CoinPayments but I believe if you’re using USD or EUR they will pay out straight to your bank account. That’s probably the easiest option if your coins are currently held in CoinPayments.

You can achieve a higher price and better privacy by selling via LocalBitcoins or Bisq, or some other decentralised exchange. It will be a longer process however, and not as easy as selling via a regular exchange.