They both have their pros and cons, but if I would have to choose right now, I would choose DEX. If I would have to trade on CEX, then I would choose Binance or KuCoin. It seems just so easy to trade on DEX, because you don't need an account, you can connect MetaMask or in some cases hardware wallets and transfer your funds. Withdrawal is also quick, because I don't think it ever gets manually checked.