I'd like to know what your preferred option is when you want to make a purchase.
Both CEX and DEX, or even P2P have their own advantages. And everyone will definitely choose them or maybe use all three for that.
But personally, I prefer to use CEX, so far, and sometimes DEX for the latest coins and looking for gems. However, you still have to be vigilant and smart in choosing which CEX or DEX, so that we can avoid scams or fake platforms.
Personally, I would prefer some platforms that are indeed top and easy to access. Especially Binance, this is the main CEX platform that I often use. As for DEX, it will depend on what coins I am looking for, but more often to Pancake swap.
As for making withdrawals, for example to a bank account, I will automatically use a local exchange in my country, such as Tokorcypto, Pintu, or Indodax. They are official exchanges in my country and are under the auspices and regulations registered with the government agency.
Check more exchanges:
https://coinmarketcap.com/rankings/exchanges/