If you don't know what is it:
"Atomic swap is a smart contract technology that enables exchange of one cryptocurrency for another without using centralized intermediaries, such as exchanges."
I think atomic swap are a promising technology to do crypto-to-crypto trades.
Exchanges are shit because of many reasons: arbitrary fees, arbitrary rules, KYC/surprise KYC etc...
Direct exchange with other users is risky because of scammers. Yes, it's possible to use escrow but it's time-consuming and the escrow may request a fee.
If you do day-trading, exchanges will remain the best choice (because you don't have to pay txfee everytime), but if you do only a few trades occasionally, atomic swap would be a very good choice.
As far as i know, atomic swaps are not possible with every crypto. The 2 cryptos must be based on similar algorithms to have atomic swaps possible.
For example, litecoin to bitcoin should be possible.
As far as i know, there is no need to do soft/hard forks to allow the atomic swap, the're already possible.
The only problem is: how to do an atomic swap practically?
I did some researches and the situation is a little confusing. It seems there are some software but they seem crapware/centralized/not open source etc...also they act as a wallet. This isn't good, why should I trust new and closed-source wallets?
So the question is: is there some decent software to do atomic swaps? Even if it's only an experimental script or something similar, please post it there, so we can try to make a list of available software.
Agreed I think they are currently acting as gatekeepers keeping the potential for new project down. I think we will see swaps in the future.