I prefer to use decentralised exchanges, because I like the fact that I am not giving away control over my funds. Decentralised exchanges are also less likely to be hacked, but a solid disadvantage is that the amount of coins is much smaller than on centralised exchanges.