In Decentralized exchanges Funds are more secure.Your funds always stay with you. I think that they are the future of all asset exchange.
In centralized exchange you've to transfer
your crypto to exchange if they get hacked
all users funds are gone.
Decentralized exchanges are not secure more than centralized one, your coin does not always stay in your wallet.
You will need to transfer it to exchange wallet, for example in forkdelta, you need to deposit your eth to forkdelta eth address.
We must very careful when opening the site of decentralized exchange because phishing danger.
There are no 2fa in DEX, once you have been phished, it will be over.