Its better to have DEX so you still have the the private key of your coins. But the problem is how to connect the blockchain from one another to another since there are different network like eth and bitcoin. Its better to have an atomic swap from one blockchain network to another.