Apart from some features, trading ERC20 tokens in DEX is a disaster if comparing fees with CEX, that's why it is better to use both CEX and DEX.
Maybe you can expand on that ? Do you mean trading fees for ERC20 tokens in CEX are way lower ? So if I'm trading LINK for BTC, I'm better off with a CEX ?
I've been using CEX for a while now, I find many of the features are quite useful actually, but since getting a hardware wallet, I think I want to go with using a DEX now. Also, at this stage in the game I should be staking and using Metamask I think.
Other reason I would want to use a DEX is to access a greater range of tokens. My current CEX only offers 150 or so, and it's missing many of the gaming cryptos like Star Atlas, Illuvium, Efinity and other non gaming cryptos like Monero and Celsius.