Atomic swaps are good. You can trade compatible coins without a middleman (e.g. exchange, escrow) and without high fees. You receive the coins direct to your personal wallet, instead of to a wallet controlled by the exchange. As far as I understand it, you would still need to find someone who wants to trade, therefore you would need a platform or forum for buy/sell ads.
I use shapeshift.io to exchange coins, but look forward to when atomic swaps will be widely used, due to lower fees (shapeshift takes 5-10%) and no trust required due to hash time-locked contracts.
Interesting articles about atomic swaps:
https://coincentral.com/what-are-atomic-swaps-a-beginners-guide/https://bitcoinmagazine.com/articles/atomic-swaps-how-the-lightning-network-extends-to-altcoins-1484157052/https://www.cryptocompare.com/coins/guides/what-are-atomic-swaps/and finally for Atomic Swap i have to run a node, like an LN node, run an application and learn how to use it and that may not be desirable for some people specially the "hobby traders" who aren't heavily invested in it and want to make some trades from time to time. but using a centralized exchange only requires a browser which we already have.
I read that atomic swaps could be possible in the future with electrum wallet, therefore you dont need to download the whole blockchain, if you dont have enough storage/bandwidth.
Though I don't think centralized exchanges will simply die out though, as we still need a platform to buy and sell cryptocurrencies using fiat; unless cryptocurrencies will be so globally adopted that it would be easy to find a buyer/seller in your city and transact peer-to-peer in person.
This is what I hope for bitcoin - bitcoin ATMs and p2p traders in every city worldwide.