I'm using both.
But, often to CEX.
Why?
One of the reasons is because the local exchange in my country is recognized by the government, namely CEX. There are many, but they are all CEX. and I often use it to make deposits and withdrawals, of course directly. Because, I personally have never tried making a withdrawal using the P2P system directly. So it was through CEX that I did it.
However, for trading, it is not something that is done often, so it is only done a few times on CEX, especially Binance and also Tokocrypto/Indodax for local exchanges. Indeed, it requires KYC verification, and I did it. This is quite a dilemma and there are pros and cons. Certain. But so far, it has been more comfortable using this platform. For DEX itself, only do it once in a while, especially when looking at new projects that are possible to invest in.